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.

TMS320DM8168 找不到PCIE(紧急!引起产品开不了机故障)

单板在电路设计上,8168连接的是FPGA

有一台终端,在硬件上电是可以找到PCIE的,但是进行软复位之后就找不到,再上电还是可以找到,这个是稳定出现的。

今天还是了拉DSP的硬件复位,重启后还是可以找到。

另外有四台终端,一直是找不到PCIE。

1、硬件复位与软件复位什么区别

2、针对找不到PCIE的问题,针对这个问题请问有哪些建议。有哪些定位手段,包括驱动侧代码调试的

开机日志如下

[ 0.240000] ================force_x1=0
[ 0.350000] ti81xx_pcie: Starting PCI scan...
[ 0.350000] PCI: bus0: Fast back to back transfers enabled
[ 0.350000] =======ram_base=0x80000000,ram_end=0xffffffff=========
[ 0.350000] Setup g2806.E7MNC729253700092.txtpio for fpga_down

[ 0.380000] board_init called .......
[ 0.380000] orgval:address: 0x48140B00: 0x00000001
[ 0.380000] setval:address: 0x48140B00: 0x00000011
[ 0.380000] orgval:address: 0x48140b18: 0x00000002
[ 0.380000] setval:address: 0x48140b18: 0x00000012
[ 0.380000] orgval:address: 0x48140b1c: 0x00000001
[ 0.380000] setval:address: 0x48140b1c: 0x00000011
[ 0.380000] [osd_drv.c][Ti8168_Get_FPGA][L949]<ERR>No FPGA PCIe device found
[ 0.380000] [osd_drv.c][FPGA_Init_Module][L1331]<ERR>No FPGA PCIe Device found!

  • 你好,

    1. 请问这是一个新的硬件设计么?如果是,DM8168是比较成熟的产品了,请问你们之前的产品有使用PCIE?如果有,是否有遇到类似问题?如果之前产品没有类似问题,请问新的硬件有做什么修改?

    2. 请问DM8168的PCIe是和FPGA连接的,DM8168做PCIe RC对么?

    3. 请问你们使用的DM8168的驱动代码是下面git里最新的版本么?

    4. 你说的软复位,具体是哪一种?不同复位的区别,请参考数据手册里面的相关内容。

    5. 下面wiki的信息也请参考一下:

    processors.wiki.ti.com/.../TI81XX_PCIe_FAQs