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.

CLA连接仿真器debug时提示:No source available for "0x9000”

如题,CLA连接仿真器debug时提示:No source available for "0x9000”,不知道是哪里的原因呢?cmd文件没有重叠区域。查看28035手册看到从0x9000开始的地址是为claprog分配的,是不是我的程序没有将CLA代码成功的映射到这部分地址区域呢?

  • 你看看连接到Emulator_0/C28xx试试呢  

  • 这个提示是正常的,主要是因为你load代码是往C28加载,但是当你连接CLA时,你要对CLA load symbol,不用重新加载代码。

    Eric

  • 您好请问一下 load symbol代表的是什么意思呢 是重新载.h里的宏定义给CLA吗 当我没有LOADSYMBOY时候提示的也是No source available for 0x8006 还有就是麻烦再问一下 我如果用FLASH运行程序,在给CLA下载过SYMBOL之后 掉电再上电,芯片会执行CLA内的程序吗?

  • load symbol就是告诉CCS这个内核跑的是什么程序,前提是程序已经烧写在这个内核里面了。

    CLA的程序是加载在C28x的flash上的,所以只要对C28x烧写代码, CLA就能跑起来,调试的时候只要load symbol即可。

    掉电再上电,CLA会执行,只要你的C28x有烧写代码就可以。

    load symbol只是仿真的时候会用到而已。

    ERIC

  • 谢谢 大体明白了  LOAD SYMBOL也是LOAD代码的.out 文件吗 默认的我看是提示代码的.out文件

  • load symbol浏览的文件是.out文件,其实就是把.out文件里面的调试信息加载给CCS知道。

    ERIC

  • 您好 

    加載後顯示如下

    執行時顯示下面問題

    CLA_0: Can't Run Target CPU: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 6.0.628.3) 

    該如何解決