找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3524|回复: 7
打印 上一主题 下一主题
收起左侧

单片机程序的警告*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

[复制链接]
跳转到指定楼层
楼主
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?INIT?2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?INIT_1602?2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?KNOW?2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?DISPLAY?2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?LED?2
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  MAIN
    MODULE:  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  MAIN
    MODULE:  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
    ADDRESS: 0154H
Program Size: data=18.5 xdata=0 code=780
creating hex file from "22"...
这些怎么搞
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2023-2-24 18:18 | 只看该作者
一些未使用的函数被编译进入芯片,也就占用器件的空间而已,空间够用就无所谓。
回复

使用道具 举报

板凳
ID:646520 发表于 2023-2-24 18:29 | 只看该作者
定义了一些函数,然后没有使用
回复

使用道具 举报

地板
ID:1034262 发表于 2023-2-24 18:44 | 只看该作者
一般是未调用函数的警告。
如果是51,最好注释掉未调用函数,否则编译器会给这些函数用到的变量分配独占的内存。
回复

使用道具 举报

5#
ID:230500 发表于 2023-2-24 21:18 | 只看该作者
L16的警告;一般是因为有函数没有被调用的警告, 一般自己知道 就可以忽略; 如果觉得不好看,有强迫症, 按照我的1-2-3步设置忽略这个警告就可以了。



回复

使用道具 举报

6#
ID:1061331 发表于 2023-2-24 22:17 | 只看该作者
warning一般没有太大关系的,这个是你没实际调用函数才有的
回复

使用道具 举报

7#
ID:883242 发表于 2023-2-25 00:22 | 只看该作者
warning也未必都可以忽略,楼主位最后两个warning是很严重的错误,会导致程序无法运行。
回复

使用道具 举报

8#
ID:434018 发表于 2023-2-25 12:40 | 只看该作者
最好看一下warning内容,再决定是否忽略.
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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