前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[小技巧]使用静态库提高TouchGFX的编译速度

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

作者头像
AIoT-KK
发布2020-11-09 15:26:47
1.4K0
发布2020-11-09 15:26:47
举报
文章被收录于专栏:AIoT开源项目分享

前言:

前边有篇文章讲过怎么提高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插件打开工程,可以发现有三个工程,但是是同一套代码,这样便可以选择性编译想要的代码。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AIoT开源项目分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 实验平台:
  • 代码下载:
  • 一、制作静态库工程
  • 二、制作应用工程
  • 三、通过VSCODE编辑代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档