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.

TMDSHV1PHINVKIT 的源码 ,用ram.cmd 编译的时候出错

 TMDSHV1PHINVKIT 的 源码 用.cmd 文件编译时成功,但是想在线调试的时候 用ram. cmd 文件编译出错。

请问是什么问题

  • 您好!如果是做在线调试的话,直接用原来的程序就可以,不需要非得换成RAM的。问题出在ram.cmd中缺少了对应的段的分配。

  • 仅仅替换相应的.cmd文件是不够的,还需要将与FLASH有关的操作注释掉,比如memcpy函数和上面提到的用于完成FLASH上函数拷贝到RAM上运行的传递变量等等,同时建议FLASH INIT的函数也可以不调用。