请TI工程师帮忙解答:
我们的xtcievmk2x开发板设置为PCIe boot 模式(EP),上电后发现Legay中断和MSI中断都被使能了,
MSI_CAP寄存器地址0x21801050的值为0x00817005
MSI0_IRQ_ENABLE_SET寄存器地址0x21800108的值为0x1
LEGACY_A_IRQ_ENABLE_SET寄存器地址0x21800188的值为0x1
LEGACY_B_IRQ_ENABLE_SET寄存器地址0x21800198的值为0x1
LEGACY_C_IRQ_ENABLE_SET寄存器地址0x218001A8的值为0x1
LEGACY_D_IRQ_ENABLE_SET寄存器地址0x218001B8的值为0x1
结果两种中断都不能触发。有什么方法可以设置为只使能一种中断吗?
Feng Lin6:
补充上面问题:
安装datasheet中 2.14.2.1 Legacy Interrupt Generation in EP Mode的步骤做,在RC端接收不到legacy中断。
谢谢!
Allen35065:
回复 Feng Lin6:
请参考例程
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/74528.aspx
Feng Lin6:
回复 Allen35065:
你好,Allen Yin:
谢谢你的回复,我们已经解决这个问题了,是PC端的问题。
Zhu shifeng:
回复 Feng Lin6:
Hi Allen
请帮忙,谢谢!
6638作为EP模式,由PC将代码下载到DSP中。由于编译后的代码有部分是在DDR中,请教有关PCIe boot过程中DDR初始化的具体方法!