找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1697|回復(fù): 2
收起左側(cè)

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

[復(fù)制鏈接]
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
原始1.png
1.png
回復(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ù) 返回頂部 返回列表