环境:
TMDSEVM6670LE, Rev 3A 评估板
CCS版本:5.2.1.00018, 编译器版本:TI v7.3.4
仿真器: XDS560V2-USB Mezzanine
ARM开发板,转接器
操作:
1. 连接6670评估板和ARM板
2. ARM上电,运行Linux
3. 6670上电,通过仿真器加载pcie example例程(停留在 pcieWaitLinkUp(handle);这一步)
4. Linux对应目录下没有生成设备节点
请问这样的操作是否正确,如果希望在主机上看到PCIE设备,6670开发板应该做什么设置?多谢。
ps. 我看到帖子http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/tags/6678+pcie/default.aspx问的问题跟我类似,好像是通过外部跳线设置成pcie boot?有关于这方面的资料么?
Andy Yin1:
不需要在板卡上运行任何PCIe例程,直接将板卡拨成PCIe boot,DSP ROM中烧写的RBL就会初始化PCIe,之后RC就能检测到PCIe设备,如果检测不到,建议下载更新最新的IBL到EEPROM中。
参考了解:http://processors.wiki.ti.com/index.php/TMDXEVM6670L_EVM_Hardware_Setup
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/6490.aspx
Peishu Yan:
你好,我也遇到了和您一样的问题 请问您最后是怎么解决的呢??希望您能不吝赐教,非常感谢!
Lei Cai:
回复 Peishu Yan:
你好。当时我们做了一个mini PCIE的转接板。我记不清是开发板还是转接板上的一个电阻有问题,导致pcie链路建立时候的状态机到不了11状态。修改硬件后好了。
你看一下pcie的文档,里面应该提到过怎么检测到有设备的,跟电阻相关。