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

一文说明白STM32G4双Bank启动与升级

更新时间:2026-09-02 14:45:49 大小:657K 上传用户:zq_1943查看TA发布的资源 标签:STM32G4双Bank程序升级Flash启动 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 背景 

    STM32G4 系列 MCU 越来越多的应用在数字电源项目中,客户希望软件升级的过程中, 不影响当前程序的执行或者尽量减少打断当前程序执行的时间,本文介绍 STM32G4 的双 Bank 特性以及应用该特性进行程序升级。 

2. STM32G4 双 Bank 特性 

    本章节以 STM32G474RET6 为例,介绍双 Bank 的特性,文中所引用到的参考代码都是 基于 NUCLEO-G474RE 测试通过。 2.1. 双 Bank 

    STM32G474RET6 内置 512K Flash 空间,通过选项字节配置,512K Flash 可设置为 单 Bank,也可以设置为双 Bank。两种模式下具有如下特性差异。

    STM32G4 系列,即使 Flash 大小为 256K,在双 Bank 模式下,Bank2 的起始地址也 是 0x8040000,这意味着在双 Bank 模式下,Flash 小于 512K 的版本,Bank1 的结束地 址和 Bank2 的起始地址是不连续的。 

    单 Bank 和双 Bank 读取位宽以及 Sector 大小不一样,最直接的影响是,双 Bank 模 式下烧录的程序,切换为单 Bank 后,程序是无法执行的,同样的道理,单 Bank 模式下 烧录的程序,切换为双 Bank 后,程序也无法执行。

部分文件列表

文件名 大小
LAT1596一文说明白STM32G4双Bank启动与升级_v1.0.pdf 657K

全部评论(0)

暂无评论

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

  • 打赏
  • 30日榜单
  • 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

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

    用户:ccc6188

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

    用户:木集盒

推荐下载