ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ART-PI(RTThread)+TouchGFX4.23.0版本开发

ART-PI(RTThread)+TouchGFX4.23.0版本开发 ART-PIRTThreadTouchGFX4.23.0版本开发TouchGFX Designer 4.23.0 安装STM32 cubeMX 配置TouchGFX Designer 4.23.0 设计上一篇博客介绍了ART-PIRTThreadTouchGFX正点原子7寸屏开发这是基于4.15.0版本TouchGFX开发若是使用更新版本如4.23.0开发需要做一些迁移配置链接: https://blog.csdn.net/qq_27155171/article/details/145299226?spm1001.2014.3001.5502TouchGFX Designer 4.23.0 安装从ST官网下载TouchGFX Designer 4.23.0 并安装链接: https://www.st.com.cn/zh/development-tools/touchgfxdesigner.html安装Microsoft Visual C RedistributableTouchGFX 4.23.0版本设计器须与安装在计算机上的Microsoft Visual C 2015-2022 Redistributable软件配合使用链接: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?viewmsvc-170#visual-studio-2015-2017-2019-and-2022用户应选择X64版本STM32 cubeMX 配置安装STM32cubeMX参考https://blog.csdn.net/Brendon_Tan/article/details/107685563根据上一篇博客制作的工程中打开CubeMX_Config.ioc因为所安装的STM32cubeMX版本比较新所以有提示选择Migrate即可选择时钟配置No不自动调整配置时钟树修改SPI1,2,3的时钟选择为PLL3P修改ADC的时钟选择为PER_CK安装STM32cubeMX软件包安装TouchGFX Generator 4.23.0 同所安装的TouchGFX Designer版本一致选择STM32cubeMX组件指定TouchGFX Generator为所安装的4.23.0版本并确认最后生成代码GENERATE CODE并Close刷新工程后点击工程-右键-刷新此时CubeMX_Config文件夹下会多出Drivers和MDK-ARM因为这两者里头的文件在工程的其他地方已存在所以需要排除构建来去除重复内容即程序编译不包含这两者否则会报错每次使用STM32cubeMX生成代码后HAL库头文件宏定义会重置覆盖所以需要再次打开DMA2D传输和CRC校验宏定义此时编译工程会报错点击跳转到错误信息将UART3和UART4的Error_Handler();注释掉TouchGFX Designer 4.23.0 设计使用TouchGFX Generator 4.23.0打开art_pi.touchgfx文件选择Yes删除示例界面新建界面并随便放一些控件点击右下角生成待左下角显示Generate Code | Done表示成功生成TouchGFX工程文件此时编译工程会出现一堆错误这是因为使用高版本TouchGFX生成工程文件的同时会备份旧的TouchGFX工程文件需要将旧备份删除。最后编译下载程序即可。至此ART-PIRTThreadTouchGFX4.23.0版本开发完成请尽情享用吧有帮助的话请点赞收藏谢谢~
返回列表