cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H747I-DISCO First Steps

EE
Associate II

Hello,

I am really new to the STM32 und TouchGFX World. So I bought a board STM32H747I-DISCO, the first thing I saw: not supported in STM32CubeIDE :(

I generated a new Project with TouchGFX, I selected the Application Template (16 Bit) with a Blank UI. I placed a Button With Labelk in the left upper corner:

- Generate Code: "Code generation complete"

- Run Target: "An error occured during flash. Please make sure you have the right target connected."

I used the STM32 ST-LINK Utility and downloaded the File "...\My Application\TouchGFX\build\bin\initflash.hex" - the result can be considered in the appendix :(0690X000009Z23dQAC.jpg

I am sad.

11 REPLIES 11

The GCC Makefile produces three target files after linking:

target.hex -> the entire application

intflash.hex -> application code and data placed in the internal flash of the MCU

extflash.bin -> binary data of all assets to be placed in the external flash

An elf loader is needed needed when an application contains code or data which is placed on a flash device outside the MCU.

/Anders

victagayun
Senior III

Hello,

Is it possible to just copy the hex file into its mass storage?

Or I really need to program it using STM32CubeProgrammer?

Is the STM32CubeProgrammer installed together with STM32CubeIDE? If so, its location?