This section details how to program the
STM32769I-EVAL board using binaries produced by either of the supported compilers in TouchGFX. Focus for each section will be any special conditions required to succesfully program your applications.
Note: Please see the article Overview: Compilers and IDEs for troubleshooting and general information.
The projects for the
STM32769I-EVAL board do not offer flash loader support for the external flash. The article How do I program STM32 based boards using ST-Link? explains how to flash the external flash of each ST board supported by TouchGFX using the ST-Link flash utility GUI.
The IAR project is set up to use an ST-Link debugger.
STM32F769 based projects in uVision 5 require you to have the device type
STM32F769NIHx, accessible in version 2.6.0 of the
STM32F7xx_DFP pack. Download this pack through your "Keil Pack installer". If you do not have access to the devicetype, the project will not load properly. Besides devicetype, the pack will also grant you access to a flash loader for the external flash (The flash-loader is the same as for the
Opening the flash loader algorithm configuration for the project, you should see the following flash loader configuration:
As described in “How do i program STM32 based boards using ST Link” you may use the
make to program STM32 based boards using the ST-Link CLI, or use the GUI to manually choose which binaries to download and which external flashloader to use.
$ cd app/demo/touchgfx_demo2015_800x480 $ make -f target/ST/STM32769I-EVAL/gcc/Makefile flash