TouchGFX4.13移植及编程指南 - 源码分享 - cubemx5.5下的常规移植 及 RT-Thread的移植

本文详细介绍了如何在cubemx5.5下进行TouchGFX4.13的常规移植,包括配置CubeMX工程、创建GUI界面、利用中间件提高开发效率的策略。此外,还详细阐述了将TouchGFX工程移植到RT-Thread操作系统的过程,提供了一种将TouchGFX应用于不同硬件平台的方法。
摘要由CSDN通过智能技术生成

1 前言

在前两个礼拜TouchGFX更新了4.13版,版本的改动比较大,网上的教程都还只是停留在早期的版本,早期的移植教程已经不适应于现在版本,这给晚入门的朋友们在移植上带来很大的不便,所以在第二章介绍了新版本的移植。
几个月使用touchgfx开发的过程中,遇到了使用keil编译与下载太慢,HAL库的德行就这样,加上大量图片文字资源放在W25Q中,进一步减慢了下载速度,所以在此提出一种开发思路:使用前后端分离的思想,建立中间件连接UI与系统,这样UI相关的程序用VS开发并在电脑仿真,MCU端只要把接口实现,就可以直接运行做好的UI了,如果你有不一样的开发思路,欢迎一起探讨。
RT-Thread在调试上具有一定的优势,所以最后介绍下如何把现有的工程移植到RT-Thread系统中,此部分参考了@天狼八部 的教程,针对新版本的改变略加修改。

2 使用CubeMX创建TouchGFX工程

2.1 准备工作

2.1.1 安装好CubeMX与TouchGFX Designer

  • CubeMX下载地址:https://www.st.com/en/development-tools/stm32cubemx.html
  • Touchgfx Designer下载地址:https://www.st.com/en/embedded-software/x-cube-touchgfx.html,解压后软件安装包的路径在…\Utilities\PC_Software\TouchGFXDesigner\TouchGFX-4.13.0.msi里。
  • CubeMX里安装touchgfx的组件:
    在这里插入图片描述
    在这里插入图片描述

2.2 创建CubeMX工程

在这里插入图片描述
在这里插入图片描述

2.3 配置时钟源

在这里插入图片描述

2.4 配置仿真与系统时间基准

在这里插入图片描述

2.5 配置FMC->SDRAM

在这里插入图片描述

2.6 配置QSPI->W25Q

在这里插入图片描述

2.7 配置串口

在这里插入图片描述

2.8 配置DMA2D

在这里插入图片描述

2.9 配置LTDC

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.10 配置CRC

在这里插入图片描述

2.11 配置FreeRTOS

在这里插入图片描述

2.12 配置时钟

在这里插入图片描述

2.13 配置其它IO

在这里插入图片描述

2.14 添加与配置TouchGFX

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值