8 years, 4 months ago.

Where would I find the flash memory layout for the STM32 ARM micros?

I'm interested in getting the layout of the flash program memory for the STM32 F411RE microcontroller. I gather that an mbed compile and load does no more than generate a binary file and copy it to the ST board. I've done a bit of poking around and deduced that the binary file is loaded verbatim into the code space, so I realise that what I'm asking is ST stuff, but I figure more people who are likely to know are here.

My end game is to program in Pascal using MikroE tools. I have a program that compiles and produces a binary file but it doesn't successfully load into the ST board. I can see that the file is different in the first few bytes, and I think that the fifth byte is some sort of configuration byte for the particular micro variant. The next 380 bytes or so are some sort of vector table and then the code proper starts.

But these are all guesses. Is it documented somewhere?

Be the first to answer this question.