This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keil 4.74, STM32F429 and >1MB Flash?

Hi,

It seems that there ist a problem when using Keil MDK 4.74 on STM32F429 and Code/RO-Data with more than 1MB. The 5.14 Compiler looks better, but i have tested it only once.
Is there anything known to this?

Martin

Parents Reply Children
  • The devices in question have two Internal 1MB Flash banks located at 0x08000000, and 0x08100000, creating a 2MB linear region.

    The question would be what exactly happens, does something go wrong in the user supplied SystemInit() code, or the C runtime's __main function initializing the statics before jumping into main(). Do the system enter the Hard Fault Handler, and what does that indicate about the issue.

    Turn off "run to main" and do some analysis of why it's actually dying, cause it's probably not compiler related.

    Once you can migrate beyond anecdotal evidence, provide some demonstrative scenarios to Keil support, with things like tool versions, MAP/HEX/AXF files, etc. This is not Keil support.