[小技巧]使用静态库提高TouchGFX的编译速度

原创
2020/10/30 12:00
阅读数 219

前言:

前边有篇文章讲过怎么提高Touchgfx的开发效率,[小技巧]使用vscode和armclang编译器改善MDK开发效率。但是由于touchgfx的代码量过于庞大,对于编译的速度来说还是不够快,接下来使用静态库的方式更进一步提升开发效率。

实验平台:

硬件:RT-Thread官方ART-PI H750开发版,正点原子4.3寸RGBLCD屏(800*480)
软件:开发环境MDK v5.29以上,Visual Studio Code,TouchGFXDesigner v4.15和 STM32CubeMX V6.0.1

代码下载:

示例代码:

https://download.csdn.net/download/sinat_31039061/13057209

一、制作静态库工程

1. 分别在原先工程的基础上添加platform_lib和application工程。


2. 切换到platform_lib工程

3. 将需要调试的代码设置为不参与编译


4.设置输出为静态库文件


5.编译生成静态库

二、制作应用工程

1. 切换到application工程


2. 将不需要调试的代码设置为不参与编译


3. 添加上个工程生成的库

在这里插入图片描述

4. 由于application工程参与编译的代码大量减少,所有编译会瞬间完成
平时可以根据项目的进度,动态调整参与编译的静态库

三、通过VSCODE编辑代码

通过VSCODE的keil插件打开工程,可以发现有三个工程,但是是同一套代码,这样便可以选择性编译想要的代码。

如果你觉得文章还不错,就请点击右上角选择发送给朋友或者转发到朋友圈。您的支持和鼓励是我们最大的动力。喜欢就请关注我们吧~

长按二维码

关注我

“在看”的小可爱永远十八岁!


往期 精彩回顾




[小技巧]使用vscode和armclang编译器改善MDK开发效率
如何在ART-PI上创建TouchGFX工程



如果你觉得文章还不错,就请点击右上角选择发送给朋友或者转发到朋友圈。您的支持和鼓励是我最大的动力。公众号内回复“加群”,拉入微信技术交流群。


长按二维码

关注


本文分享自微信公众号 - AIoT开源项目分享(Aladdin-Wang)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部