【前言】
在前面我使用的TouchGFX是跑在祼机上面的,为了下一步更加好的规划程序,这一篇,我分享如何给touchGFX适配freeRTOS。
【移植】
1、在stm32cubeMX中开启freertos V2版:
指定管理内存为8192以及heap_4方法。
2、创建touchgfx默认任务:
3、修改系统滴哒定时器为Tim6
同时修改Tim6的中断优先级高于普通中断
4、在x-cube-touchgfx中指定任务为Freertos:
6、生成工程后,到FreeRTOSConfg.h中修改可管理的内存大小如下:
7、重新编译工程,并下载,就可以实现TouchGFX跑在Freertos下面了。
|