cancel
Showing results for 
Search instead for 
Did you mean: 

Accessing Embedded Internal Flash (2MB) on STM32F429I-EVAL board

H UQ
Associate II
Posted on September 26, 2013 at 12:45

I am working on STM32F429I-EVAL board with JLINK (Ver 4.76e) as Probe. I have successfully loaded and executed the hello world program on Internal Embedded SRAM (0x20000000; Size = 192K).

  

But I am unable to access Embedded Internal Flash (0x08000000; Size = 2MB).

Is it locked by default?

Is there any programming sequence to enable this Flash?

Is there any jumper settings to enable this Flash?

Is there any multiplexing by default? 

#stm32
3 REPLIES 3
Posted on September 26, 2013 at 14:23

No it should work normally by default. What tool chain are you trying to use to program it? What error, if any, are you getting?

Keil would need you to select the appropriate Target, and flash programming algorithm.

Please refer to the board manual for jumper settings, and defaults.
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
H UQ
Associate II
Posted on September 26, 2013 at 14:52

Thanks for response 

I am using Code Sorucery GNU Tools for ARM [CodeBench is used as debugger]. and here is the error 

-target-download D:/workspace1/stm32_hello/Debug/stm32_hello.out -verify

Error message from debugger back end:

Load verification failed at address 0x8000000

I have checked user manual but could not find any jumper settings?

Posted on September 26, 2013 at 15:39

Sounds like a problem with your tools, or configuration thereof, contact Code Sourcery support.

Alternatively use the on-board ST-LINK with the ST-LINK Utilities, or current versions of Keil or IAR
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..