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.

linux系统下测试6670(PG1.0) Pcie EP模式,linux可以扫描到6670 Pcie 设备,但无法为其分配空间



你好

     ubuntu8.04 linux系统下测试6670 Pcie EP模式,linux可以扫描到6670 Pcie 设备,通过 lspci -v命令发现无法为其分配空间,

  出现:memory at <ignore>  或memory at <unassigned>  ,请大家帮忙分析下是什么问题?

 官方说 6670(PG1.0)配置为Pcie BOOT 就可直接使用,但我测试过,确实主机可扫描到,但是主机无法为其分配空间。

 后来我使用E2PROM  BOOT来 为其完成PCIE初始化配置,主机可扫描到,但是主机还是会出现无法为其分配空间的情况。

另外测试发现,系统重启或复位后6670 的PCIE模块不支持其自动重新链接,但是一般的PCI设备或FPGA中的PCI都是支持的自动重新链接,不知有什么方法解决。

 

  • 你使用的硬件具体是怎么样的?使用6678的EVM板,或者是研华的4个6678的PCIe卡,在Ubuntu12.04上用lspci -v能够看到内存被正常分配芯片。

    另外你可以查阅下下面链接里面的问题是否对解决你的问题有帮助,

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/234593/838636.aspx#838636

  • 我的板卡上有2颗TMS320C6670,它们都连接在PCIE交换芯片上,然后通过背板与主机PC相连。

    在Ubuntu8.04上用lspci -v能够看到内存无法被正常分配芯片。而且PCIE链路复位断开后无法自动重新链接成功!

  • 你可以用12.04、12.10试试。你的板卡上的6670 boot模式是什么?你可以下载一下研华的4核PCIe卡的相关资料对照一下。