查看: 1135|回复: 1

[Keil]WARNING L16 未使用函数编译警告和程序容量减小设置

[复制链接]

3

主题

4

帖子

306

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
306
发表于 2021-3-2 14:55:34 | 显示全部楼层 |阅读模式
天问底层库不是专门为某一个产品设计的,当你编译文件后可能会发现程序容量很大,主要是因为库里很多函数可能都用不到,但还是编译进去了,有些还会提示警告。

我们可以通过设置keil的编译来完成,步骤如下:
Keil有提供参数,可关闭Warning L16释放空间
Step 1: 进入Options for Target的Device分页, 勾选Use Extended Linker (LX51) instead of BL51

001.PNG
Step 2: 接着点选LX51 Misc分页, 在Misc controls填入REMOVEUNUSED, OK完成设置
002.PNG
重新编译, L16警告消失並且释放占用的flash空间
回复

使用道具 举报

1

主题

3

帖子

47

积分

注册会员

Rank: 2

积分
47
发表于 2023-2-13 22:26:19 | 显示全部楼层
勾选了以后,再次打开又是没选中状态,怎么解决谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-5 06:42 , Processed in 0.335140 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表