久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3242|回復: 5
打印 上一主題 下一主題
收起左側

keil警告未調用功能,很奇怪的報錯,到底為什么

[復制鏈接]
跳轉到指定樓層
樓主
用的keil4進行編譯的單片機程序,因為工程共包含11個 .c 文件,編譯之后有8個警告,有3個c文件沒有警告,例如下面:

*** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    ?CO?KEY
*** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    ?CO?GPIO
*** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    ?CO?DELAY

問號后面都是其中.c文件的名稱,并不是某一個函數的名稱,而其中的函數已經檢查多次了,肯定都有調用,不知道這個警告到底什么原因導致的??

編譯選項里 Use Extended Linker(LX51) instead of BL51,也勾選了,警告不變,沒有用。

比如 key.h 文件內容:
#ifndef __KEY_H
#define __KEY_H
#include "config.h"

sbit key_set = P2^1;
sbit key_up  = P2^2;
sbit key_down= P2^3;
sbit key_ok  = P2^4;

void ScanKey();
void UpKey();
void DownKey();
#endif


key.c文件:


main.c 中 while(1)循環里調用了 ScanKey();  該函數里又調用了UpKey()和DownKey()。
有沒有人遇到相似的問題??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:267719 發表于 2020-7-20 21:47 | 只看該作者
完整代碼貼一下。懷疑由于代碼問題永遠不滿足執行到這三個函數的條件。
回復

使用道具 舉報

板凳
ID:584814 發表于 2020-7-21 10:11 | 只看該作者
警告是表示發現了三個沒被調用的函數,不影響編譯和執行。
回復

使用道具 舉報

地板
ID:311846 發表于 2020-7-21 10:52 | 只看該作者
表示這個函數沒有使用,提供兩種方法處理1、某度搜索[Keil]如何消除有未調用的函數而出現的警告,有教程我就不寫了;2、注釋掉未使用函數
回復

使用道具 舉報

5#
ID:739545 發表于 2020-7-21 18:55 | 只看該作者
有時候調用的函數中有嵌套函數keil也會報這種錯誤。需要對keil進行設置,避免這種報錯
回復

使用道具 舉報

6#
ID:808700 發表于 2020-7-28 17:11 | 只看該作者
這個關系不大吧。。你看著不舒服,就注釋掉
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青草av在线播放 | 亚洲精品中文字幕在线观看 | 偷拍亚洲色图 | 国产欧美精品一区 | 日韩精品久久久 | 精品视频久久久 | 在线免费av观看 | 亚洲国产精品一区二区三区 | 色视频www在线播放国产人成 | 久久久精品网 | 亚洲视频免费在线观看 | 粉嫩高清一区二区三区 | 国产a视频| 99久久精品免费看国产四区 | 久久精品中文 | 国产一区二区在线看 | 91精品久久久久久久久 | 欧美精品一区在线发布 | www.v888av.com | 男人av网| 欧美视频网 | 亚洲网址 | 91精品午夜窝窝看片 | 国产精品久久久久久 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产精品永久 | 一区二区免费高清视频 | 亚洲国产成人精品久久久国产成人一区 | 在线国产一区 | 久久精品小视频 | 日韩欧美一区二区三区 | 天天干b | 亚欧精品 | www.色综合 | 国产目拍亚洲精品99久久精品 | 91新视频 | 看特级黄色片 | 久久99蜜桃综合影院免费观看 | 九九热免费看 | 99亚洲精品 | 国产一区二区免费电影 |