Since version 4.13.0 TouchGFX is distributed as X-CUBE-TOUCHGFX which has the following components inside:
- TouchGFX Generator - Create a custom TouchGFX HAL through CubeMX
- TouchGFX Designer - Build a UI through a windows based GUI Builder
Before installing TouchGFX you will need to download the software in one of two ways.
- Through CubeMX
- Through ST.com official website: https://www.st.com/en/embedded-software/x-cube-touchgfx.html
If your intention is to run TouchGFX applications on either ST display kits or your own custom STM32 based platform, we recommend that you install X-CUBE-TOUCHGFX from within CubeMX. If your intention is to simply try the Designer download X-CUBE-TOUCHGFX from ST.com which still leaves you the option of installing it through CubeMX later.
Downloading and installing from CubeMX
To install X-CUBE-TOUCHGFX through CubeMX select "Manage Embedded Software Packages" under "Help". The STMicroelectronics tab lets you install the entire X-CUBE-TOUCHGFX distribution to your harddrive while also installing TouchGFX Generator in CubMX.
Click "Refresh" to get an updated list of available packages.
Clicking "Install Now" brings up the license agreement.
Clicking "Finish" will download X-CUBE-TOUCHGFX distribution, extract it and install TouchGFX Generator inside CubeMX.
The X-CUBE-TOUCHGFX distribution is now unpacked to the following path:
The TouchGFX Designer is located inside the following folder.
Double-clicking the .msi file will bring up the installer. Follow the simple instructions to complete the installation process.
Downloading and installing from ST.com
Download the X-CUBE-TOUCHGFX pack from st.com (https://www.st.com/en/embedded-software/x-cube-touchgfx.html) to anywhere on your hard drive and extract it. You'll find the TouchGFX Designer inside the following folder:
Follow the simple installation instructions after double-clicking the .msi file to complete the installation of the designer. If, at some point, you need to install CubeMX to configure your hardware to run TouchGFX you can install TouchGFX Generator in CubeMX by opening "Manage Embedded Software Packages" under "Help" and installing "From Local" by selecting the the X-CUBE-TOUCHGFX pack that was just downloaded.
After installing the pack X-CUBE-TOUCHGFX should be installed to the following path: