TI中文支持网
TI专业的中文技术问题搜集分享网站

C6670评估板作EP,插到运行Linux的ARM板卡之后,找不到PCIE设备节点

环境:
 
    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的文档,里面应该提到过怎么检测到有设备的,跟电阻相关。

赞(0)
未经允许不得转载:TI中文支持网 » C6670评估板作EP,插到运行Linux的ARM板卡之后,找不到PCIE设备节点
分享到: 更多 (0)