前言:
前边有篇文章讲过怎么提高Touchgfx的开发效率,[小技巧]使用VScode和AC6编译器改善MDK开发效率。但是由于touchgfx的代码量过于庞大,对于编译的速度来说还是不够快,接下来使用静态库的方式更进一步提升开发效率。
实验平台:
硬件: RT-Thread官方ART-PI H750开发版,正点原子4.3寸RGBLCD屏(800*480)
软件: TouchGFXDesigner v4.15和 STM32CubeMX V6.0.1,开发环境MDK v5.29以上,Visual Studio Code
代码下载:
联系作者:
加我微信,备注“加群”,加入技术交流群
一、制作静态库工程
- 分别在原先sss工程的基础上添加platform_lib和application工程。
- 切换到platform_lib工程
- 将需要调试的代码设置为不参与编译
4.设置输出为静态库文件
5.编译生成静态库
二、制作应用工程
- 切换到application工程
- 将不需要调试的代码设置为不参与编译
- 添加上个工程生成的库
- 由于application工程参与编译的代码大量减少,所有编译会瞬间完成
平时可以根据项目的进度,动态调整参与编译的静态库
三、通过VSCODE编辑代码
通过VSCODE的keil插件打开工程,可以发现有三个工程,但是是同一套代码,这样便可以选择性编译想要的代码。
关注公众号,后续有精彩内容会第一时间发送给您!