AnsweredAssumed Answered

"Writing outside flash memory at address 0x10000000"

Question asked by phillips_jr..clyde on Jun 19, 2014
My EWARM assembler code allocates .noinit data via DC32 in the CCM for the STM32F4 Discovery Board.

That data is initialized by my code and only allocated so the labels acn be linked in the assembly code.

Using the ST-Link USB .icf file I  do not need nor have "initialize by copy" or "do not initialize" directives.

I get the abort code download message in the subject simply by having
"place in RAM_region { section .noinit };"

It won't link without out it which would be prefereable because the whole .noinit section is purely to generate addresses in RAM to link to.

Is this something with this board, with IAR's ST-Link?

Outcomes