N76E003那点破事

概念解读

Boot Select 选择  

LDROM名称上理解应该是加载程序区

APPROM应该是应用程序区

官方手册解释

N76E003内嵌18K的Flash存储区,通常称作APROM,用于存放用户程序代码。该Flash存储区支持在应用编程
( IAP) 功能,即可通过片内固件更新程序代码。 IAP功能同时提供用户可自行配置程序区域或数据存储区。 IAP
功能可以对数据存储区进行读写操作,同时读数据也可以通过MOVC指令来实现。 N76E003有一个额外的存储
区称作LDROM,该区域通常存放用于执行在系统编程( ISP) 的引导代码( boot code) , LDROM的大小最多
可配置到 4K 字节。 为了方便烧写和校验,整个flash区域支持并行烧录和ICP烧录。 可通过加密位对Flash加密,
保障程序代码无法被读出。
 

整个嵌入的FLASH,作为编程内存的功能,被分成三块。应用ROM( APROM) 通常存储用户代码,加载ROM
( LDROM)通常存储启动代码, CONFIG字节作用于硬件初始化。
注意APROM 和 LDROM 是硬件独立模块,因此如果CPU从LDROM启动, CPU会自
动重映射PC指针0000H到LDROM开始的地址。 因此CPU认为LDROM是单独的编程内存且所有中断向量独立于
APROM。
两者容量共享

应用编程( IAP) 功能
可通过片内固件更新程序代码。 IAP功能同时提供用户可自行配置程序区域或数据存储区。 IAP功能可以对数据存储区进行读写操作
 

系统编程( ISP)

N76E003使用Nu-Link下载程序时,用3.3v供电时可以下载,但是用5v供电就下载不了

Nu-Link的5V供电下载程序时,在Nu-link的5V和板子的5V之间串联一个200欧的电阻就可以了

猜你喜欢

转载自blog.csdn.net/u010448932/article/details/81265711