大多数基于闪存的系统的一个重要要求是在最终产品中安装时能够更新固件。这种能力被称为应用程序内编程(IAP)。本应用程序说明的目的是提供创建IAP应用程序的一般指南。STM32F3系列的微控制器可以运行用户特定的固件来执行微控制器嵌入式闪存的IAP。
此特性允许在重编程过程中使用任何类型的通信协议。
USART是本应用程序说明中使用的示例。
本应用说明还提出了两种计算CRC的方法(软件和硬件)。
这种可能性在STM32F3系列的微控制器中是新的。
基于UART协议实现STM32F3 的IAP功能.pdf
(386.17 KB)
|