新唐MCU技术
直播中

李慧

7年用户 833经验值
私信 关注
[经验]

M031与IAP引导装载程序



  • 应用程序 : 此代码使用内存布局, 并允许 IPA 功能用于启动程序, 当启动程序大小大于 LDROM 大小时, 用于管理内存分布 。
  • BSP 版本: M031系列 BSP CMSIS v3.01.000
  • 硬件: NuMaker-M032LD V1.0
此示例代码使用内存布局, 使上载器的 IAP 功能能够在 LDROM 大小小于上载器大小时管理内存分布 。

用户可以使用启动程序更新APROM 中的当前应用程序程序。 用户也可以通过一些共同的通信界面, 如 UART、 USB 等, 更新程序。 用户还可以添加一些补充行动来完善更新程序, 如校验和确认以及更新文件的加密/ 解密。 这些行动将扩大启动程序大小, 大小可能超过 LDROM 大小 。 如果启动程序大小大于 LDROM 大小, 用户可以使用内存布局, 并让 IAP 函数管理APROM 和 LDROM 的内存分布 。

本示例代码通过 USB 界面为 NuMaker-M032LD 使用启动载荷,并管理对LDROM和APROM最后4 KB的内存分布。

您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo.0703103541
nuvoton 核

更多回帖

发帖
×
20
完善资料,
赚取积分