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:
感谢分享!