2018-01-19 05:17 AM
Mcu: STM32F777II
I am new to these new flash memory organisation on the STM32F7 mcu where I wanted to know like what are the different use cases of single bank mode vs dual bank mode for data width while reading/writing the flash storage on the mcu? Why do we even need these two types of modes and what are there use cases?#flash-storage #stm32-f72019-02-13 05:48 AM
I am also interested in the answer to this question and I am wondering that nobody is able/willing to answer it for more than a year...
2019-02-13 07:04 AM
ST should have told us about their motivation.
A Flash bank is a section of Flash that contains one singular hardware to generate the erase/programming voltages. Dual bank means each bank has it's own power block.
Reading/fetching from Flash while programming is not possible. With a dual bank option, you can erase/program in one bank, while running code from the other. Extra hardware means extra costs.
This is useful for field updates of occasional parameter changes, both of which are not use cases for many applications.
2019-02-14 12:59 AM
refer to application note AN4826