[XMC™] 英飞凌 XMC4000 系列 Bootloader 双 Bank 跳转与 APP 升级配置要点

[复制链接]
4|0
szt1993 发表于 2026-9-19 20:20 | 显示全部楼层 |阅读模式
分享英飞凌 XMC4000 系列在 IAP 升级中 Bootloader 双 Bank 跳转的配置要点:1) Flash 分区规划建议将 APP 区放在 Bank0、备份区放 Bank1,利用 SCU 的 Bank 切换寄存器实现原子切换;2) Bootloader 跳转前务必关闭全局中断、复位外设,并确保栈指针与复位向量对齐 4 字节;3) 升级流程建议先擦写备份 Bank,校验 CRC 通过后再切换 Bank 并软复位,可避免升级中断导致变砖;4) DAVE/DAVE CE 中可通过 XMC_Flash_EraseSector / XMC_Flash_Write 封装驱动,注意擦写前需等待 FLASH 状态寄存器忙标志清除。欢迎交流补充。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

479

主题

3951

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部
0