推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

LAT1726_如何通过STM32H5_Bootloader进行固件升级与运行

更新时间:2026-09-21 09:04:44 大小:589K 上传用户:zq_1943查看TA发布的资源 标签:STM32H5I2C Bootloader固件升级Product StateOBKEY Provisioning 下载积分:5分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 简介 

客户在使用 STM32H563 开发项目时,希望通过 STM32H563 的 I2C Bootloader 实现固件 升级,并在升级完成后直接运行程序。由于硬件设计限制,在该过程中无法切换 BOOT0 引脚状 态,也无法使用调试接口。

基于客户需求以及 STM32H563 的器件特性,本文介绍如何通过 STM32H563 的 I2C Bootloader 相关命令,实现固件升级、Product State 切换、OBKEY  Provisioning 以及 MCU 复位。 文中涉及的代码基于两块 NUCLEO-H563 开发板实现,其中一块作为 Host 端,另一块作为 目标端 MCU。Host 通过 I2C 与目标 MCU 的 I2C Bootloader 通信,从而实现客户所需功能。 

2. 实现过程 

通过 Bootloader 进行固件升级与运行用户固件时,STM32H563 的启动路径并不相同。 在固件升级过程中,目标 STM32H563 需要从 系统 Flash 启动,即进入 system Bootloader;而在运行用户固件时,则需要从 用户 Flash 启动。

根据 STM32H563 参考手册, 可通过两种方式切换启动路径:第一种是切换 BOOT0 引脚电平,第二种是切换 Product  State,如图 1 所示。

部分文件列表

文件名 大小
LAT1726_如何通过STM32H5_Bootloader进行固件升级与运行_v1.0.pdf 589K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载