找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 177652|回復(fù): 22
打印 上一主題 下一主題
收起左側(cè)

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS這個警告怎么消除?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
keil 編譯的時候出現(xiàn)這個警告*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 要怎么消除??沒有任何錯誤,也沒有沒用過的子程序!

#include "reg52.h"                                                   
#define  uchar  unsigned char                                       
#define  uint unsigned int
sbit d1=P3^7;
sbit d2=P3^6;
sbit d3=P3^5;
sbit d4=P3^4;
sbit IN1=P1^0;// 左邊電機(jī)為10,正轉(zhuǎn)
sbit IN2=P1^1;//  左邊電機(jī)        位01,反轉(zhuǎn)
sbit IN3=P1^2;// 右邊電機(jī)為10,正轉(zhuǎn)
sbit IN4=P1^3;//右邊電機(jī)為01,反轉(zhuǎn)
void xunji(void);
void zuozhuan(void)
{ IN1=1;
  IN2=0;
IN3=0;
IN4=1;        }


void youzhuan(void)
{ IN1=0;//
IN2=1;//右邊正轉(zhuǎn)且左邊反轉(zhuǎn)
IN3=1;//
IN4=0;        //

}

void qianjin(void)
{ IN1=1;//
IN2=0;//
IN3=1;//左右都為正轉(zhuǎn)
IN4=0;//
}
void stop(void)
{IN1=0;
IN2=0;
IN3=0;           //都為零
IN4=0;
}
void main()
{
   
while(1)
{ xunji();
}
}
void xunji()
{
if(d1==0&&d2==0&&d3==0&&d4==0)
{
    void qianjin();
          }//前進(jìn)全亮
   if(d1==0&&d2==0&&d3==0&&d4==1)
   {
     zuozhuan();
   }
   if(d1==1&&d2==0&&d3==0&&d4==0)
   {
      youzhuan();
   }
           if(d1==1&&d2==1&&d3==1&&d4==1)
        {  stop();
        }
}
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?QIANJIN?DIANJI
Program Size: data=9.0 xdata=0 code=102
creating hex file from "電機(jī)"...
"電機(jī)" - 0 Error(s), 1 Warning(s).
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:80961 發(fā)表于 2015-6-7 01:15 | 只看該作者
也沒有沒有調(diào)用沒有用的子程序!這是為什么?
回復(fù)

使用道具 舉報

板凳
ID:1 發(fā)表于 2015-6-7 01:27 | 只看該作者
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
不影響運(yùn)行啊,只是說你定義的函數(shù)沒有調(diào)用而已
回復(fù)

使用道具 舉報

地板
ID:1 發(fā)表于 2015-6-7 01:27 | 只看該作者
  1. if(d1==0&&d2==0&&d3==0&&d4==0)
  2. {
  3.     void qianjin();
  4.           }//前進(jìn)全亮
  5.    if(d1==0&
復(fù)制代碼


這是你的程序 你吧void去掉再試試..

評分

參與人數(shù) 1黑幣 +5 收起 理由
子子子子子 + 5

查看全部評分

回復(fù)

使用道具 舉報

5#
ID:80961 發(fā)表于 2015-6-7 12:57 | 只看該作者
恩恩,今天早上剛剛搞定。

評分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

6#
ID:98789 發(fā)表于 2017-3-5 21:13 | 只看該作者
你怎么解決的樓主
回復(fù)

使用道具 舉報

7#
ID:201991 發(fā)表于 2017-5-17 22:25 | 只看該作者
ben1210 發(fā)表于 2015-6-7 01:15
也沒有沒有調(diào)用沒有用的子程序!這是為什么?

我也遇到了一樣的情況 樓主你怎么解決的 求告知.
回復(fù)

使用道具 舉報

8#
ID:194301 發(fā)表于 2017-5-18 12:44 | 只看該作者
沒有調(diào)用到自己前面聲明的函數(shù),刪掉就好了
回復(fù)

使用道具 舉報

9#
ID:141361 發(fā)表于 2017-5-30 23:05 | 只看該作者
To_遠(yuǎn)方 發(fā)表于 2017-5-17 22:25
我也遇到了一樣的情況 樓主你怎么解決的 求告知.

你定義的函數(shù)沒有使用到,告訴你別浪費(fèi)單片機(jī)的空間,所以只需要把那個函數(shù)給屏蔽就可以了
回復(fù)

使用道具 舉報

10#
ID:257260 發(fā)表于 2018-7-17 10:16 | 只看該作者
smallriver 發(fā)表于 2017-5-30 23:05
你定義的函數(shù)沒有使用到,告訴你別浪費(fèi)單片機(jī)的空間,所以只需要把那個函數(shù)給屏蔽就可以了

正解,
回復(fù)

使用道具 舉報

11#
ID:353444 發(fā)表于 2018-7-20 09:09 | 只看該作者
明白了,
回復(fù)

使用道具 舉報

12#
ID:414093 發(fā)表于 2018-12-17 16:01 | 只看該作者
我也是遇到相同的問題,求解決
回復(fù)

使用道具 舉報

13#
ID:414093 發(fā)表于 2018-12-17 16:02 | 只看該作者
C:\Users\Administrator\Desktop\截圖
回復(fù)

使用道具 舉報

14#
ID:535176 發(fā)表于 2019-8-7 22:21 | 只看該作者
ben1210 發(fā)表于 2015-6-7 12:57
恩恩,今天早上剛剛搞定!

我同樣的為問題,怎么搞定的啊”
回復(fù)

使用道具 舉報

15#
ID:617157 發(fā)表于 2019-10-6 22:57 | 只看該作者
冷月楓 發(fā)表于 2019-8-7 22:21
我同樣的為問題,怎么搞定的啊”

兄弟,你可以了嗎,我也遇到一樣問題
回復(fù)

使用道具 舉報

16#
ID:634587 發(fā)表于 2019-11-17 20:08 | 只看該作者
上面說了,把void去掉就對了,我也遇到過這個錯誤提示
回復(fù)

使用道具 舉報

17#
ID:564486 發(fā)表于 2020-4-21 10:27 | 只看該作者
這個不是錯誤,只是你 定義的東西沒有使用而已,提醒你一下,而且warning下面一般都有提示,例如我這個就是函數(shù)C:\Users\Administrator.WM-201907091037\Desktop  LCD_SHOWSTR1()沒有調(diào)用過
回復(fù)

使用道具 舉報

18#
ID:311846 發(fā)表于 2020-4-21 19:09 | 只看該作者
thatscool 發(fā)表于 2019-10-6 22:57
兄弟,你可以了嗎,我也遇到一樣問題

你們能不能看下回復(fù)?注釋掉就行了,反正你也沒用
回復(fù)

使用道具 舉報

19#
ID:731224 發(fā)表于 2020-4-21 19:41 | 只看該作者
文件名要為英文
回復(fù)

使用道具 舉報

20#
ID:380987 發(fā)表于 2021-2-16 18:04 | 只看該作者
支持 正解
回復(fù)

使用道具 舉報

21#
ID:945628 發(fā)表于 2021-6-28 08:57 | 只看該作者
我用到了子程序,可是還是這樣是為什么

回復(fù)

使用道具 舉報

22#
ID:88762 發(fā)表于 2021-10-28 17:54 | 只看該作者
在鏈接器選項(xiàng)卡里添加去除警告就可以消除了。


回復(fù)

使用道具 舉報

23#
ID:1005788 發(fā)表于 2022-3-6 10:25 | 只看該作者
admin 發(fā)表于 2015-6-7 01:27
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
不影響運(yùn)行啊,只是說你定義的函數(shù)沒有調(diào)用 ...

感謝大佬
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表