2017-03-29 05:23 AM
Hello
recenty I bought an STM324x9I_EVAL and I would try to run the STemWin_SampleDemo in the external flash. My toolchain is MDK_ARM an I use Keil 5
As I know, I needIs there more steps to get on success?
Best regards
#external-flash #stm324x9i-eval2017-03-29 07:46 AM
The quickest way to success would be to get Keil to build a .HEX file, and then use the ST-LINK + Utilities to blow the image using ST-LINK Utility\ExternalLoader\M29W128GL_STM324x9I-EVAL.stldr
And telling Keil not to update memory when entering the debugger
Some portable source would be
ST-LINK Utility\ExternalLoader\M29W128GL_STM3210E-EVAL\Sources\Loader_Files
From a Keil perspective you'd likely want to make a board specific variant, where the Init code sets up the bus
ie Platform tailored like
C:\Keil474\ARM\Flash\STM32F10x_M25P64
C:\Keil474\ARM\Flash\LPC18xx43xx_S25FL032
The vector table would be at 0x60000000, this is not executable code, the Reset_Handler's address would be at 0x60000004, and point to an ODD address somewhere deeper into the image