调试C6678PCIE时,为什么我在ccs下编译好PCIE_exampleProject,然后DEBUG到板子里进入调试模式,板子已经设置成PCIEboot模式了,这个时候我再给PC机上电结果PC机就起不来了一直重启。 如果我不调试C6678,直接PC机上电能正常起来,windriver下也能看到设备,我这个时候再debug下载程序到DSP里面,dsp一运行程序PC机就卡死了。这是怎么回事,这个PCIE_exampleProject是不是烧到flash里面还是RAM。 |
Shine:
通过仿真器调试的话,boot mode设成no boot。
huwei hu:
回复 Shine:
你好,那我如果用pcieboot模式的话,是不是需要提前把PCIE_exampleProject这个工程烧到dps的flash里面去?
Shine:
回复 huwei hu:
PCIe boot mode由ROM code完成PCIe的配置,然后host下载代码到DSP。请看下面的bootloader文档。
3.6 PCI Express (PCIe) Bootloader Operation
www.ti.com/…/sprugy5c.pdf
huwei hu:
回复 Shine:
你好,我切换成no boot模式后,为什么dsp端程序一直卡在Starting link training…这儿。我是先给C6678上的电。
huwei hu:
回复 Shine:
no boot模式下我现在Link上了,CCS显示了Link is up。但是PC机一直看不到有C6678这个设备。如果切成PCIEBOOT模式PC机下能正常看到设备,这是什么原因呢?
user5212709:
顶
user5906137:
mark一下
user5906142:
很不错,学习下!!!!
user5906137:
这个我也想知道
user5906137:
回复 Shine:
谢谢