ARM内核高性能STM32F769单片机双Bank启动

本文详细介绍了STM32F769单片机如何利用双Bank Flash实现在线程序更新和双Bank启动。内容涵盖单Bank与双Bank配置、启动配置、nDBOOT和SWP_FB的影响,以及不同nDBOOT值下的启动流程,强调了中断向量表位置和设置的一致性关键性。
摘要由CSDN通过智能技术生成

前言
STM32F769的双bank Flash,可以在执行程序的同时对另一个bank进行擦除和编程的操作。利用这个特性,可以实现在线程序更新,双bank启动的功能。本文将结合笔者在实际应用中遇到的问题,针对性的介绍nDBOOT分别设置为0和1时,两种不同的启动方式。同时你也参考 AN4826STM32F7 Cube库中的例程来进一步加深理解。

STM32F7双bank单bank配置
以2M字节Flash的 STM32F769为例,
当配置为单bank时,芯片的主FLASH分为:4个32K字节的扇区,1个128K字节的扇区,7个256K字节的扇区。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值