This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

pcie和pc连接问题



大家好,我用tmdsevm6678l rev.2a的开发板通过amc to pcie adapor连接到pc上,操作系统是32位xp的,安装mcsdk上的步骤把相关程序烧到板子上后,当把板子上的sw9[1]拨到off时,就是使能pcie module,这时电脑就不能启动,读取寄存器PCIE_SERDES_STS发现,其第0为为1,也就是PLL已经lock上了,寄存器DEVSTAT为0x00010809,应该是正常的,寄存器DEBUG0的[4:0]不是0x11,也就是没有link up上;当把板子上的sw9[1]拨到on时,就是disable pcie module,这时电脑就能启动,但是寄存器DEBUG0的[4:0]依然不是0x11,也就是没有link up上。在网上查了有类似问题的,但是他的开发板是rev3.0的,他的板子上的sw5[3]是控制板上时钟和外部时钟的,当off时使用外部时钟,反之使用板上时钟,而我的板子上的sw5[3]并不是这个功能,当板子连到pc时需要用哪个参考时钟?板子上时钟的选择是通过fpga控制的,这个代码可以自己改么?为什么板子连到电脑上就开不了机?