本帖最后由 lvfv 于 2017-4-14 16:39 编辑
本人遇到一个情况:以前工程师写的51测试程序(C8051F850),装电脑时被覆盖掉了,有一块烧录好的测试板,现在想再多烧录几块,
用silicon lab IDE 可以将好的测试板CODE区域读出来,但格式却是数组形式的,也能显示反汇编代码(但只能一点一点复制)。有没有什么办法转为HEX文件?
重新写的话本人对51不熟悉,写起来太麻烦了。
补充:已解决,过程请看8楼。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
读出来的十六进制保存后是一行一个byte,jlink打开后地址识别不对。
试了几次发现是jlink把记事本里的换行也作为数据了,删除换行后,jlink16个地址只有8个byte,而在IDE里是一个地址一个byte
EM截图_2017414155419.png (7.27 KB, 下载次数: 0)
下载附件
2017-4-14 15:54 上传
IDE存储的是ASCII格式的,无奈.... 还在纠结。
一周热门 更多>