使用CCS5.5和XDS100V1调试28335,无法重新下载,仿真器连接,DSP上电,然后ccs点debug,顺利进入,可以设置运行程序。然后停止调试,再次点击debug,便会报如下错误:
C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: Breakpoint Manager: Retrying with a AET breakpoint
C28xx: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x9000: (Error -1066 @ 0x9000) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 5.1.232.0)
此时DSP断电,断开仿真器,然后重新连接仿真器,dsp上电,再次debug就又可以运行程序了,但是一旦停止调试便又无法进入,需要重新上电和连接仿真器。这是什么问题?
10#:
调试过程中,点击debug进入调试状态后,需要暂停时并不需要“停止调试”,只需要pause即可,然后更改程序后直接load程序继续调试。
它这里提到后面检测到不是F28335芯片,你可以连接仿真器后参考数据手册的下表读取一下PARTID是否正确。
另外它提到芯片没有完成ADC校准和可能被加密,应该是重新启动调试器以后,这个过程没有执行,你可以尝试复位芯片试试看,同时检查一下是否真的被加密。
使用CCS5.5和XDS100V1调试28335,无法重新下载,仿真器连接,DSP上电,然后ccs点debug,顺利进入,可以设置运行程序。然后停止调试,再次点击debug,便会报如下错误:
C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: Breakpoint Manager: Retrying with a AET breakpoint
C28xx: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x9000: (Error -1066 @ 0x9000) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 5.1.232.0)
此时DSP断电,断开仿真器,然后重新连接仿真器,dsp上电,再次debug就又可以运行程序了,但是一旦停止调试便又无法进入,需要重新上电和连接仿真器。这是什么问题?
Xiao Dong:
CCS5.5建议用XDS100V2,不要用XDS100V1,我实验发现XDS100V1对于100M频率以下的器件比如2808,28035还可以,2812和28335都不行。原因未知。