1.软件安装

来自丢石头百科


本教程使用非官方板,使用Keil5-MDK开发 一、TouchGFX TouchGFX框架包括TouchGFX Designer(TouchGFXDesigner)(一种易于使用,基于拖放的图形构建PC工具)以及TouchGFX引擎(一种功能强大且经过优化的图形核心)。TouchGFX结合了所见即所得的模拟器和自动代码生成功能,使GUI开发变得容易。它涵盖了从早期设计草图到独家最终产品的所有步骤,以及对最终原型的快速迭代。 TouchGFX Designer可作为独立的软件工具使用,可以轻松,快速地进行图形评估和概念验证。TouchGFX框架(包括TouchGFX Designer)在STM32Cube MCU软件包中分发。它与STM32CubeMX初始化和代码生成工具完全兼容,可在统一项目环境中无缝地共同开发图形和主要应用程序。同时TouchGFX使用C++开发。

下载地址: https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/touchgfxdesigner.html#overview

需要在st官网上先注册一个用户名,需要邮箱验证等等,然后登陆,下载页面的最下方是下载链接,下载是一个压缩包,解压之后得到安装包 TouchGFX-4.10.0.msi,运行,设置全部默认,安装路径修改一下就可以了,安装目录不可以有空格和中文。


171857rol6fr2u5d83uzrf.png

安装完毕有桌面有两个程序


171857mtzgayzsheq1xvge.png

打开是TouchGFX 4.10.0 Designer这样的,就说明安装成功了,右边是我已经创建的工程。TouchGFX 4.10.0 Environment是模拟器,暂时不要管。


171857eu6turrru66u9rrs.png.thumb.png

二、Visual Studio 先去下载Visual Studio,微软提供免费的软件,这里是2019版本,如果已经安装之前版本的那就不需要安装了.

下载地址: https://visualstudio.microsoft.com/zh-hans/free-developer-offers/



171858wn0a8ngyuy81u3w0.png

下载完毕,运行安装程序需要下载资源


171858x6v5q2v8q5okz5eh.png

选择C++ 桌面开发,TouchGFX使用C++开发,更改安装位置,然后右下角安装。


171858vbfsz3se30shxyfx.png.thumb.png



171858th5osua0l0s00sal.png.thumb.png

安装需要继续下载包


171858m4pxott4jdk11dzv.png.thumb.png

等待安装完毕。 三、STM32CubeMX

下载地址: https://www.st.com/zh/development-tools/stm32cubemx.html#

下载需要注册一个账号,安装路径同样不要出现空格和中文。 四、Keli5-MDK

下载地址: https://www.keil.com/download/product