Forum: System Workbench for STM32

Changing flash program start address in order to implement EEPROM emulation on STM32F722VET

Hi Bernard,

Thank you very much for your responses! It took me a few tries to get it right, but now I have a solution that works.

I undid all my previous changes, then I changed the last line of the “isr” section to
. = ALIGN(0x4000);

and then added a section between the “isr” section and the “text” section

.eeprom :
{
. += 0x7500;
. = ALIGN(0x4000);
} >FLASH

Now when I program the chip it runs normally and sections 1 and 2 (0x8004000 through 0x800BFFF) are blank. Next step, getting EEPROM emulation to work on the F7.

Thanks,
Ben