Because the Seed is based on a STM32H705 device am I right in thinking that because of its limited Flash or more precisely it has only one Sector ( Sector0 ) I cannot create a “traditional” Bootloader / Application ?
I maybe wrong but the STM32H705 Sector0 would be shared by the Bootloader and the Application therefore the Bootloader would not be able to Erase the space needed to load the Application, it would in effect erase itself !
Assuming Erase is Sector based.
I’ve been looking at an STM32F4 Bootloader, this Bootloader downloads the Application bin file via the Uart and stores the Application in Flash memory at a different ‘page’, then alter the vectors etc and jumps to the Application Start.
But the F4 has a different flash memory organisation ( pages ) rather than Sectors.
Table 14 in the following pdf
I’m a bit confused, can anyone help out with this ?