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.
您好!
我有一块TMS320F28335的开发板,程序固化被到内部FLASH中,我想要读取出内部FLASH中所有的程序数据(使用CCS中的save memory来保存FLASH中所有的程序数据),然后从十六进制数据文件中提取出.text程序段的数据,舍弃数据段的数据,对程序代码进行处理。但是在无cmd文件和map文件下,数据都是存放在一起的,没程序段和数据段之间并没有标志,我想请问一下我该如何去处理,才能从所有数据中提取出.text段的内容?
可以根据zhcs889q_TMS320F2833x、TMS320F2823x 实时微控制器 datasheet (Rev. Q)中的8.3 内存映射来推测一下可能的.text段存放区域;
看一下这个帖子,有反汇编工具,但是应该是需要out文件或bin文件:https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/281229/tms320f28069-out
还是在源代码的基础上修改比较方便,在这种什么信息都没有的情况下修改确实比较麻烦。