利用MPLAB® Harmony v3
实时更新PIC32MZ MCU
上的应用程序
简介
PIC32MZ 单片机(MCU)上的双区闪存支持应用程序实现实时更新功能。实时更新功能是一段代码,用于将应用程序代码(固件)编程到内部闪存中的非活动存储区或非易失性存储器(NVM)。
实时更新功能会更新到较新版本的固件,而不会影响活动存储区中正在运行的应用程序。当前应用程序的实时更新功能正在运行中时,该应用程序的现有版本将继续运行。
主要内容
硬件和软件要求
带 FPU 的 PIC32MZ(EF)嵌入式连接入门工具包
MPLAB® X 集成开发环境(IDE)和 XC 编译器
MPLAB Harmony v3
Python
设计
UART 实时更新协议
命令说明
通信任务
命令处理器任务
编程任务
存储器布局
执行流程
配置
链接描述文件
MHC 配置
项目设置
运行应用程序
运行自举程序应用程序
运行实时更新应用程序
通知结构
参数
命令
结论
本文档介绍了实时更新应用程序的实现。实时更新应用程序可以增强应用程序功能,能够在器件继续运行现有版本应用程序软件的同时更加轻松地引入新功能。它允许器件在现场工作更长的时间,并有助于降低产品的维护成本。它还可以安排定期更新,从而帮助简化产品的部署。本文档可用作参考资料,帮助用户在最终用户应用程序中实现实时更新功能。
点击下方“阅读原文”查看全文
更多更全中文文档,尽在麦博士藏书阁