【下载】利用 MPLAB® Harmony v3 在 SAM E54 单片机(MCU)上实现双存储区自举程序

cathy的头像
cathy 发布于:周五, 04/02/2021 - 14:13 ,关键词:

自举程序是一段代码,用于将应用程序代码(固件)编程或重新编程到单片机的内部闪存,而无需使用外部编程器或调试器。

双存储区自举程序的主要特性如下:

• 上电复位(Power-on-Reset,POR)后运行的第一个程序,负责将固件装入特定的存储单元。

• 可以通过 USB、以太网、CAN、UART、I2C 和 SPI 等通信接口与主机程序通信以接收固件。

• 使用常规的传统编程方法(例如使用外部编程器或调试器(SWD 和 JTAG))编程到单片机中。

• 负责确定用户打算更新固件还是运行现有固件。单片机的同一存储空间中可以有两个代码映像共存(自举程序和用户应用程序(固件))。

SAM E54 MCU 在内部闪存上提供双存储区支持。使用双存储区闪存时,可在不影响活动存储区上现有应用程序的情况下向非活动存储区中编程新版本固件。

MPLAB Harmony v3 提供用于 32 位单片机的自举程序框架,可用于升级目标器件上的固件,而无需使用外部编程器或调试器。本文档将介绍 MPLAB Harmony v3 提供的双存储区自举程序。双存储区自举程序可利用内部闪存的双存储区功能更加安全地升级应用程序。

详阅请点击下载《利用 MPLAB® Harmony v3 在 SAM E54 单片机(MCU)上实现双存储区自举程序》

来源:Microchip工程师社区

围观 38