编译相关
文章平均质量分 63
云卷花开
这个作者很懒,什么都没留下…
展开
-
CMake生成应用程序软件版本编译时间,自动管理编译后输出文件.
cmake生成应用程序版本编译时间信息.编译后自动归档镜像文件.简化嵌入式终端产品版本控制.原创 2021-12-24 19:00:00 · 2507 阅读 · 0 评论 -
分散加载, 链接脚本实现函数、变量的重定位.boot、app代码合并
链接脚本实现函数、变量的重定位.boot、app代码合并一.背景介绍常见的单片机IAP方案是使用两个工程. 一个boot工程,编译链接到内部flash前N(假定16K)地址, app工程代码编译链接到16K之后的地址. 应用程序通过某种方式(串口、网络等).将待升级的app代码拷贝到外部存储器. 然后设定好相应的标志位.重启,boot代码从外部存储器的 指定地址拷贝待升级的app到内部flash的相应地址.实现app的升级. 在IC短缺,供货紧张的大背景下,我们拿到的芯片的flash大小可能并不如我原创 2022-01-04 17:11:59 · 1239 阅读 · 2 评论