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

am5728 dsp时钟和复位后,ccsv7无法连上核,打印如下信息

C66xx_DSP1: Error connecting to the target: (Error -1144 @ 0x0) Device core is hung. The debugger attempted to recover debug control, but was unsuccessful. Power-cycle the board. If error persists, confirm configuration and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 7.0.100.0) 

我的仿真器是没问题的,我uboot添加了对dsp核的时钟和复位设置(DPLL uboot没配置),如果我再添加DSP的DPLL配置,就会发生如上错误。如果我不添加DPLL,我的dsp程序就无法正常启动。问题是,如果我不在DSP中添加DPLL配置,我能正常连上DSP核,并且在memory browser中修改寄存器的DPLL配置后,我的dsp程序可以正常启动。可以总结为

(uboot已经对dsp核有时钟配置和复位操作)

1.uboot,不加dsp dpll配置,ccs正常连接dsp核,但由于没配置DPLL,程序异常。

2.uboot + dsp dpll配置,ccs大部分次数连不上dsp核,连上的次数正常运行程序。

3.uboot,不加dsp dpll配置,ccs正常连接dsp核后,修改寄存器配置dpll,程序正常

请问我该如何解决,和pcie等什么会有关系吗

Shine:

请问您为什么会认为和PCIe有关?看您的描述里没有对PCIe PLL clock的配置,TI的uboot也没有配置PCIe。

Minister:

回复 Shine:

不清楚,uboot很多东西没有配置,dsp的唤醒也是我自己配置的,所以我不知道哪里会出问题,pcie只是我随便说的,我想知道哪里出问题了

Minister:

回复 Shine:

shine你好,我使用的是第二点,pllcDspConfigure()和Board_moduleClockInit()我都检查过了,前者对DPLL进行了配置分频,后者对DSP时钟配置及复位,我不能确定的是,这两点外的其他dsp配置是否会出现我上述的情况。例如某些可能会影响到dpll的寄存器没配置、pinmux没配置等情况,还有什么会影响呢

Shine:

回复 Minister:

请问第一点也检查过没问题?

Shine:

回复 Minister:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » am5728 dsp时钟和复位后,ccsv7无法连上核,打印如下信息
分享到: 更多 (0)