找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1561|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

關(guān)于LX51和BL51,猜測LX51導(dǎo)致程序異常修改了ROM的數(shù)據(jù)導(dǎo)致程序出錯

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:217265 發(fā)表于 2023-3-24 15:10 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
頭3個本來是啟動文件中 LJMP    STARTUP1的匯編指令碼應(yīng)該是02 06 3A被改成了07 06 3A,06 3A是STARTUP1的ROM地址,02是LJMP的匯編碼。我程序里面唯一修改ROM的只有一個地方,但是這個地方只操作了3F80后的3個字節(jié),因為我這個是16K的51,我操作的是最后的128個字節(jié)的區(qū)域即最后一個扇區(qū),所以說3F80開始,在操作錢需要現(xiàn)擦出才可以寫,寫B(tài)EXXBF,XX是我這個產(chǎn)品需要離線保存的ID,在使用過程中會有修改的場景。麻煩各位大佬知不知道怎么回事,幫我解答下,我之前用BL51的時候沒有這種問題,這次用了LX51出現(xiàn)了這種問題,它不是一下子就出現(xiàn)的,是使用的時候偶爾出現(xiàn)。

7.png (18.53 KB, 下載次數(shù): 126)

7.png

原始1.png (40.28 KB, 下載次數(shù): 124)

原始1.png

1.png (39.32 KB, 下載次數(shù): 121)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:217265 發(fā)表于 2023-3-24 17:31 | 只看該作者
麻煩各位大佬有知道或者有點想法的指點下小弟
回復(fù)

使用道具 舉報

板凳
ID:301191 發(fā)表于 2023-3-25 02:03 | 只看該作者
頂一下
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表