本文概述了TouchGFX 4.12.3版本,其总体功能以及如何与CubeMX和CubeIDE集成。 

总览

有关4.12.3新增功能的一般概述,请查看发行版中的changelog(changelog.txt)。由于TouchGFX自4.10.0开始没有正式发布,因此请阅读变更日志的以下部分,以全面了解TouchGFX Designer和Core框架中的功能和错误修复。

  • 4.11.0
  • 4.12.0
  • 4.12.1
  • 4.12.2
  • 4.12.3

重要:为了适应计算机速度较慢的用户,代码生成将不再自动发生。这意味着用户必须手动按下“生成代码”(或“运行模拟器”,“运行目标”按钮)。 

下表概述了4.12.3的一些主要新增功能。有关详细信息,请阅读随附的文章:

  • 使用部分帧缓冲区降低内存要求:https :  //touchgfx.zendesk.com/knowledge/articles/360008040699/
  • 8位帧缓冲器
  • L8图像格式(调色板):https ://touchgfx.zendesk.com/knowledge/articles/360009793299/
  • 使用“可缓存容器”提高性能:https :  //touchgfx.zendesk.com/knowledge/articles/360007902520/
  • 二进制字体和语言:https : //touchgfx.zendesk.com/knowledge/articles/360024979552/
  • 自定义触发器和动作(设计器):https :  //touchgfx.zendesk.com/knowledge/articles/360009747800/
  • 具有以下部分支持的图像管理器(设计器):https : //touchgfx.zendesk.com/knowledge/articles/360008205200/
  • Texture Mapper Widget(Designer):https :  //touchgfx.zendesk.com/knowledge/articles/360021417192/
     

请查阅我们的知识库,以获取有关设计师支持的新窗口小部件的更多文章:4.12.3  https://touchgfx.zendesk.com/hc/en-us/sections/360002568432-Widgets

CubeMX和CubeIDE集成

在5.4版之前,CubeMX仅限于使用4.10.0版的TouchGFX。通过5.4版,用户现在可以在通过CubeMX配置图形应用程序时选择任何版本的TouchGFX。

我们建议升级到最新版本的CubeMX(5.4),最新版本的CubeIDE(1.1.0)和最新版本的TouchGFX(4.12.3),以便从最新功能,错误修复和集成改进中受益。 

在使用CubeMX和CubeIDE的情况下,已努力提高所生成的TouchGFX项目的正确性。

下载Touchgfx 4.12.3:https://www.st.com/en/development-tools/touchgfxdesigner.html 

下载CubeMX 5.4:https://www.st.com/en/development-tools/stm32cubemx.html 

下载CubeIDE 1.1.0:https://www.st.com/en/development-tools/stm32cubeide.html 

升级信息

现在,当选择TouchGFX设计器的“位置”时,文件浏览器允许用户选择4.10.0以外的版本。

在设计器的4.12.3版本中打开4.10.0项目将提示您升级项目。可以通过按“执行”按钮通过CubeMX启动TouchGFX Designer来实现此升级,或者只是从设计器内部手动打开项目。

请注意,即使将项目升级到4.12.3,仍可以将CubeMX配置为使用TouchGFX 4.10.0,但建议同步TouchGFX项目的版本和CubeMX使用的版本。