N76E003數據整合教程:APROM與LDROM數據整合
新唐1T 8051系列的MCU產品,一般其內存空間都可以劃分為LDROM與APROM,多了一個引導程序后可以方便以后直接通過串口升級APROM中的固件,當這也給芯片燒錄固件帶來了麻煩,如果使用官方的Nu-link燒錄,速度忙,而且失敗率也相對高,如果采用第三方的燒錄工具,為了提成燒錄的速度,他們往往是將LDROM的數據與APROM的數據整合后燒錄,這個是怎么做到的呢?
首先我們先來了解一下新唐1T 8051的明星產品,N76E003系列,其18K的dataflash空間令人羨慕,可以分別分1K,2K,3K,4K空間用于LDROM,見下圖:

知道上面的四種情況后,我們就要找出這四種情況的對應的地址起始位,這個記錄下來就可以。
LDROM 4K字節,APROM 14K字節,LDROM的起始地址位為:0x3800;
LDROM 3K字節,APROM 15K字節,LDROM的起始地址位為:0x3C00;
LDROM 2K字節,APROM 16K字節,LDROM的起始地址位為:0x4000;
LDROM 1K字節,APROM 17K字節,LDROM的起始地址位為:0x4400.
下圖配置為第一種情況

在數據整合的過程中特別要注意事項:
1.調入數據1對應的是APROM的固件,調入數據2對應的是LDROM中的數據,與nu-link的順序稍微不一致;
2.要先分別調入APROM與LDROM中的數據,再改起始地址,否則有可能調入不了數據。

編輯:admin 最后修改時間:2019-12-17


