AnsweredAssumed Answered

Startup Files with different chipsets

Question asked by deschambault.robert on Apr 20, 2015
Latest reply on May 10, 2015 by Pac-Man
Hi all,

I have a legacy boot loader that was run on an STM32F407.  It was located at 0x08000000 and my main application is located at 0x08020000.  I have seen a strange behaviour when I compile my main application code for an STM32F429.  If I use a main application with a normal 429 .s startup file, the boot loader doesn't appear to be able to jump to the main app.  If I use a 407 .s startup file with my main app but leave it configured as a 429, the boot loader jumps properly.  I checked the jump address and it is some nonsense value when I use the 429 startup file in the main app.  Can anyone help me understand what might be going on here?