我想知道使用双库引导机制在STM32上实现我的软件更新机制是正确的方法。我担心的是,在Level 2 Read Protection(我认为是最终的“生产”设置)中,我理解从一个银行切换到另一个银行是不可能的。 您知道这种双库机制是否真的用于现场的软件更新?这个读保护级别怎么样? 谢谢
答案 0 :(得分:-1)
STM32在使用其内存块时非常灵活。银行并没有太多的限制,它与它合作的块。 2级读保护也达到块级。所以你能做的就是你可以用于bootloader的bank 1的一半,另一半用于应用程序,bank 2完全用于应用程序。这样,您可以将最大内存用于应用程序。