STM32 L4X6 系统内置BootLoader的使用(DFU例程)

文章目录

  • STM32 L4 系统内置BootLoader的使用(DFU例程)
    • 系统Bootloader基础知识
      • 什么是DFU
      • 相关参考文档
    • 进入BootLoader
      • 硬件Boot引脚进入BootLoader模式
      • 软件进入BootLoader模式
    • 下载程序
      • 安装STM32CubeProgrammer
      • 环境搭建
      • Bootloader下载

STM32 L4 系统内置BootLoader的使用(DFU例程)

实验环境基于STM32L496。

系统Bootloader基础知识

什么是DFU

ST官方在很多STM32的系统存储区烧录了Bootloader程序用以实现IAP。

用户可以通过进入系统Bootloader模式,经由USART、CAN、USB、I2C、SPI烧录程序,其中DFU(Device Firmware Update)就是通过USB接口实现IAP的方案。

作为一个IAP,该方案常用于避免产品软件更新时的拆装,并且能省去上位机程序和Bootloader程序的编写。

ST支持系统Bootloader的单片机型号如下(摘自AN2606,V44,2020.7):
STM32 L4X6 系统内置BootLoader的使用(DFU例程)_第1张图片

相关参考文档

  • AN2606
  • RM0351-STM32L4参考手册

你可能感兴趣的:(嵌入式,stm32,bootloader)