[STM32L5] 【STM32L562 DK试用】TouchGFX适配Freertos

[复制链接]
 楼主| lulugl 发表于 2025-5-17 12:16 | 显示全部楼层 |阅读模式
【前言】
在前面我使用的TouchGFX是跑在祼机上面的,为了下一步更加好的规划程序,这一篇,我分享如何给touchGFX适配freeRTOS。
【移植】
1、在stm32cubeMX中开启freertos V2版:
7865668280c4b0bbdc.png
指定管理内存为8192以及heap_4方法。
2、创建touchgfx默认任务:
5260768280c8805845.png
3、修改系统滴哒定时器为Tim6
7174768280cb87d01e.png
同时修改Tim6的中断优先级高于普通中断
1835868280cecba88e.png
4、在x-cube-touchgfx中指定任务为Freertos:
2826068280d18d5186.png
6、生成工程后,到FreeRTOSConfg.h中修改可管理的内存大小如下:
7313968280d5d7f13d.png
7、重新编译工程,并下载,就可以实现TouchGFX跑在Freertos下面了。
huquanz711 发表于 2025-5-17 15:03 来自手机 | 显示全部楼层
感觉touchGFX有点更新无力了
huquanz711 发表于 2025-5-17 15:03 来自手机 | 显示全部楼层
现在太多嵌入式GUI解决方案了
huquanz711 发表于 2025-5-17 15:03 来自手机 | 显示全部楼层
本帖最后由 huquanz711 于 2025-5-17 15:04 编辑

LVGL现在就比较流行,除此之外最近嵌入式QT也很出众。

评论

MCU上QT好象还没有匹配。LVGL没有MCU的限制。  发表于 2025-5-17 15:13
zjsx8192 发表于 2025-5-18 09:21 | 显示全部楼层
qt在mcu上跑不了,一般和linux搭配
hehhehee 发表于 2025-5-31 17:48 | 显示全部楼层
LTDC、DMA2D、SPI、触摸驱动等外设时钟源需确认打开
您需要登录后才可以回帖 登录 | 注册

本版积分规则

180

主题

830

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部