打印
[其他ST产品]

使用STM32板子编译出现警告

[复制链接]
462|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duo点|  楼主 | 2024-1-26 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
      SEGMENT: ?PR?DELAYSMS_ACKS?Y_6
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
      SEGMENT: ?PR?DELAYSMS_ACKL?Y_6
Program Size: data=67.6 xdata=0 code=1792
creating hex file from "Y-6"...
"Y-6" - 0 Error(s), 2 Warning(s).

使用特权

评论回复
沙发
jcky001| | 2024-1-27 12:19 | 只看该作者
检查代码

使用特权

评论回复
板凳
两只袜子| | 2024-1-27 12:19 | 只看该作者
可能是库文件缺失或冲突

使用特权

评论回复
地板
cr315| | 2024-1-27 12:19 | 只看该作者
检查你的代码中是否正确配置了引脚。

使用特权

评论回复
5
一只眠羊| | 2024-2-20 22:04 | 只看该作者
这是STM32的警告?

使用特权

评论回复
6
未说出口的像你| | 2024-2-21 01:00 | 只看该作者
感觉你这有点像STC的呢,哈哈

使用特权

评论回复
7
在曼谷的春| | 2024-2-21 03:00 | 只看该作者
不用管的,应该是子函数调用顺序问题

使用特权

评论回复
8
我吃小朋友| | 2024-2-21 05:00 | 只看该作者
一般编译是无所谓的,但是要不想有错误的话,就建议好好看看程序结构

使用特权

评论回复
9
月亮一键变蓝| | 2024-2-21 07:00 | 只看该作者
你用STM32的例程进行修改就好了,就不会有这个警告了

使用特权

评论回复
10
失物招領| | 2024-2-21 09:00 | 只看该作者
这个警告信息通常是与编译器的覆盖处理(overlay process)相关的。覆盖处理是一种优化技术,用于将程序分成多个段(segments),并在需要时将它们加载到内存中

使用特权

评论回复
11
她已醉| | 2024-2-21 11:00 | 只看该作者
UNCALLED SEGMENT警告表明某个段在覆盖处理中没有被调用,因此被忽略

使用特权

评论回复
12
将爱藏于深海| | 2024-2-21 13:00 | 只看该作者
在您的情况下,警告信息指出名为“?PR?DELAYSMS_ACKS?Y_6”的段没有被调用,因此被忽略。这可能是由于优化器发现该段的代码在程序中没有被使用,因此在覆盖处理中被忽略

使用特权

评论回复
13
春日负喧| | 2024-2-21 17:00 | 只看该作者
检查代码逻辑,确保该段的代码确实被程序调用。如果该段的代码是必要的,但被错误地标记为未使用,您可能需要检查编译器的优化设置,或者手动调整代码以确保该段被正确调用

使用特权

评论回复
14
温室雏菊| | 2024-2-21 22:00 | 只看该作者
如果您确定该段的代码不再需要,可以考虑删除未使用的代码,以减小程序的大小并提高效率

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

434

主题

1629

帖子

1

粉丝