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