[STM32L5]

【STM32L562 DK试用】TouchGFX适配Freertos

[复制链接]
642|7
手机看帖
扫描二维码
随时随地手机跟帖
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也很出众。

使用特权

评论回复
评论
lulugl 2025-5-17 15:13 回复TA
MCU上QT好象还没有匹配。LVGL没有MCU的限制。 
zjsx8192| | 2025-5-18 09:21 | 显示全部楼层
qt在mcu上跑不了,一般和linux搭配

使用特权

评论回复
hehhehee| | 2025-5-31 17:48 | 显示全部楼层
LTDC、DMA2D、SPI、触摸驱动等外设时钟源需确认打开

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

813

帖子

11

粉丝