标题: 关于LX51和BL51,猜测LX51导致程序异常修改了ROM的数据导致程序出错 [打印本页]

作者: wjz2017    时间: 2023-3-24 15:10
标题: 关于LX51和BL51,猜测LX51导致程序异常修改了ROM的数据导致程序出错
头3个本来是启动文件中 LJMP    STARTUP1的汇编指令码应该是02 06 3A被改成了07 06 3A,06 3A是STARTUP1的ROM地址,02是LJMP的汇编码。我程序里面唯一修改ROM的只有一个地方,但是这个地方只操作了3F80后的3个字节,因为我这个是16K的51,我操作的是最后的128个字节的区域即最后一个扇区,所以说3F80开始,在操作钱需要现擦出才可以写,写BEXXBF,XX是我这个产品需要离线保存的ID,在使用过程中会有修改的场景。麻烦各位大佬知不知道怎么回事,帮我解答下,我之前用BL51的时候没有这种问题,这次用了LX51出现了这种问题,它不是一下子就出现的,是使用的时候偶尔出现。

7.png (18.53 KB, 下载次数: 126)

7.png

原始1.png (40.28 KB, 下载次数: 124)

原始1.png

1.png (39.32 KB, 下载次数: 121)

1.png

作者: wjz2017    时间: 2023-3-24 17:31
麻烦各位大佬有知道或者有点想法的指点下小弟
作者: 人工置顶员    时间: 2023-3-25 02:03
顶一下




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1