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.

【求助】CCS5 无法正确Load代码

Other Parts Discussed in Thread: TMS320C6670

所使用芯片:TMS320C6670

硬件环境:XDS510USB EVM TCI6618 仿真板

软件环境:Code Composer Studio 5.2.0

开发包:PDK  1.0.0.20   SYS/BIOS 6.33.4.39

问题描述:

程序就是很简单的创建一个任务,打印一行hello world。代码段放在了DDR上。

ccxml配置为XDS100v1 USB Emulator,执行Debug,CCS会自动Load代码,然后go main,程序运行正常。

这个时候,我需要重新运行一遍程序,于是做System Reset和CPU Reset,再Load代码,诡异的事情发生了,Load完后程序无法进入main()!而是一直运行!点暂停,显示“0x800F47C0 (no symbols are defined for 0x800F47C0)”

这样,每次想重新运行代码,都得Terminate Debug Session,然后重新点Debug才能Load成功,很费时间。之前提过一次该问题,工程师建议我手动load一下gel文件。我照做了,Reload了gel文件,路径是“ti\platform\scbp6618x\gel\tmdxscbp6618x_c6670.gel”,

控制台显示:

C66xx_0: GEL Output: Setup_Memory_Map...

C66xx_0: GEL Output: Setup_Memory_Map... Done.

然后Load代码,

控制台显示:

C66xx_0: GEL Output: Invalidate All Cache...

C66xx_0: GEL Output: Invalidate All Cache... Done.

C66xx_0: GEL Output: DSP Reset CPU...

C66xx_0: GEL Output:

DDR3 initialization is complete.

C66xx_0: GEL Output: DSP Reset CPU... Done.

Load结束后,还是没有自动Go Main,停下程序后仍然显示:0x800F47C0 (no symbols are defined for 0x800F47C0)

公司的其他同事也是同样的问题,请问该如何解决?