一、n76e003烧录模式介绍
Flash存储器支持硬件编程和应用编程(IAP)。如果产品在研发阶段或产品需要更新软固件时,硬件编程就显得不太方便,采用在系统编程(ISP)方式,可使这一过程变得方便。执行ISP不需要将控制器从系统板上拆下来。通过软件控制可以重新编程设备。因此这使得更新应用程序固件ISP得到广泛的应 用。
用户可以开发自己的引导代码放在LDROM中。LDROM最大为4KB。用户开发的引导代码可以通过并行 烧录器或是电路编程器(ICP)下载到LDROM中去
一般来说,ISP是PC与MCU之间进行通讯。PC通过串口传输新的用户代码给MCU。然后引导代码接收 这些数据,将这些数据通过IAP命令编程到用户代码区域。新唐针对N76E003提供ISP固件和PC端软 件,这样可以很容易实现ISP通过UART端口升级代码。
N76E003的内存被分成三块。应用ROM(APROM)通常存储用户代码,加载ROM(LDROM)通常存储启动代码,CONFIG字节作用于硬件初始化。事实上, APROM 和 LDROM 功能相似,但是大小不一样,每一块由一页一页组成,每页大小是128字节。FLASH控制单元支持擦 除、编程和读模式。使用外部烧写器是通过指定的I/O口烧写,在应用编程(IAP)或在系统编程 (ISP)都可以执行这些模式。
官网数据手册链接: N76E003 - nuvoton
|