前言STM32F769的双bank Flash,可以在执行程序的同时对另一个bank进行擦除和编程的操作。利用这个特性,可以实现在线程序更新,双bank启动的功能。本文将结合笔者在实际应用中遇到的问题,针对性的介绍nDBOOT分别设置为0和1时,两种不同的启动方式。同时你也参考 AN4826和 STM32F7 Cube库中的例程来进一步加深理解。
STM32F7双bank单bank配置
以2M字节Flash的 STM32F769为例,
当配置为单bank时,芯片的主FLASH分为:4个32K字节的扇区,1个128K字节的扇区,7个256K字节的扇区。