I am working on a boot loader for a STM32F103 (Cortex M3) and I
cannot get the jump code to work properly. I am fairly new to ARM and
I have exhausted my knowledge in trying to fix this. This is what I
have:
#define USER_FLASH_START ( 0x8000000 + ( 16 * 1024 ) ) /* Flash
start address 16K */
#define USER_FLASH_END ( 0x8000000 + ( 0x10000 ) )
#define USER_FLASH_SIZE ( USER_FLASH_END - USER_FLASH_START )
void GoToUserApp(void)
{
u32 appJumpAddress;
void (*GoToApp)(void
↧