你(们)好
我继承了TI CCS中的一个复杂代码项目,但验证无法 与我们发布的十六进制代码进行比较。
1)是否可以将闪存转储到文件并稍后重新编程? 这是否可行? 我有工作板,如果 我的代码不起作用,我想让它重新编程吗?
如何从转储文件对闪存进行编程? 不是来自十六进制文件?
2)是否有实用程序将内存转储更改为十六进制文件?
3) C/C++中是否有可 处理十六进制文件的源代码?
谢谢!
~ç ois Loai
工具是CSS 7.0 零和仿真器
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.
你(们)好
我继承了TI CCS中的一个复杂代码项目,但验证无法 与我们发布的十六进制代码进行比较。
1)是否可以将闪存转储到文件并稍后重新编程? 这是否可行? 我有工作板,如果 我的代码不起作用,我想让它重新编程吗?
如何从转储文件对闪存进行编程? 不是来自十六进制文件?
2)是否有实用程序将内存转储更改为十六进制文件?
3) C/C++中是否有可 处理十六进制文件的源代码?
谢谢!
~ç ois Loai
工具是CSS 7.0 零和仿真器
Loai,
1)是的,您可以从CCS内存窗口转储闪存。 单击内存窗口中的绿色按钮,将内存内容导出到coff文件中,然后您可以使用该coff文件再次对Flash进行编程。
2)您可以使用C2000十六进制实用程序(hex2000实用程序位于\ccsv7\tools\compiler\ti-CGT-C2000_*\bin)将coff转换为十六进制。 但我认为您不需要此信息,因为您可以将内容导出为上面提到的coff.
3)您是否询问在加载十六进制文件时是否能够调试代码或查看源代码? 十六进制文件没有调试信息。 因此,您可能无法调试代码。 如果您需要有关此方面的更多信息,我可以咨询我们的编译器团队。 请告诉我。
谢谢,此致,
Vamsi