你好,
最近在自己6670(Revision 1.0)板卡调试主机加载代码(PCIE boot ),发现MCSDK要使用IBL,但IBL修改和编译都复杂,看了几天也没理得很清楚,而且板卡上没E2PROM.
查看论坛发现6678的,https://www.deyisupport.com/question_answer/f/53/t/7084.aspx ,http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/178031.aspx#644267。
说明好像TMS320C6678(Revision 1.0,2.0)不使用IBL也可完成PCIE加载,是否6670(Revision 1.0)也可不使用IBL完成PCIE加载.
谢谢!
Andy Yin1:
对于C6670不需要IBL进行PLL fix就可以实现正常的加载,具体实现PCIe boot过程可以参考MCSDK中的说明在Linux下进行测试,同时参考你上述提到的帖子。
fei wang2:
回复 Andy Yin1:
我在6670(Revision 1.0)上测试了下,将BOOT引脚配置成PCI模式,确实上电可扫描到PCI设备,但是并没有分配BAR空间地址,所以也无法加载。最后我是通过在I2C中初始化PCIE配置其BAR空间。