找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1671|回復(fù): 9
收起左側(cè)

keil編譯突然出現(xiàn)這個(gè)是啥意思?WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERL...

[復(fù)制鏈接]
ID:1109793 發(fā)表于 2024-4-25 20:33 | 顯示全部樓層 |閱讀模式
KKK.png
linking.
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESSLSEGMENT: ?CO?MAIN
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2024-4-25 22:56 | 顯示全部樓層
應(yīng)該是你瞎改startup.a51導(dǎo)致main函數(shù)都被省略掉了。
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-26 07:31 | 顯示全部樓層
Hephaestus 發(fā)表于 2024-4-25 22:56
應(yīng)該是你瞎改startup.a51導(dǎo)致main函數(shù)都被省略掉了。

沒(méi)有啊,沒(méi)改那個(gè)啊,而且編譯結(jié)果也能使用的,這次主要是原來(lái)的舊板子的9鍵是9個(gè)io驅(qū)動(dòng)的,現(xiàn)在要改成12鍵,所以就把10個(gè)鍵用3*4掃描了,其余的兩個(gè)還是直接用io。是添加了模塊,這樣就不需要改動(dòng)原來(lái)的按鍵服務(wù)了。也沒(méi)注意是啥時(shí)候出這個(gè)的,把備份的之前工程編譯,就沒(méi)有這個(gè)提示。
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-26 07:34 | 顯示全部樓層
KKK.png
芯片是15F2K32S2
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-26 07:35 | 顯示全部樓層
而且編譯結(jié)果是可以正常使用的。
回復(fù)

使用道具 舉報(bào)

ID:533011 發(fā)表于 2024-4-26 08:55 | 顯示全部樓層
警告 代碼里 按鍵服務(wù)函數(shù) 定義了,卻未被調(diào)用,可以把未調(diào)用函數(shù)注釋掉
回復(fù)

使用道具 舉報(bào)

ID:1109356 發(fā)表于 2024-4-26 09:40 | 顯示全部樓層
main.c中的函數(shù)co()未被調(diào)用,有編寫(xiě)這個(gè)函數(shù)嗎
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2024-4-26 09:41 | 顯示全部樓層
找到原因了,開(kāi)始定義了一個(gè)code的數(shù)組
uchar code ksmz[3] = {0xef,0xfd,0xfe,};
沒(méi)有使用,后來(lái)用了這種
keysm++;if(keysm>4)keysm = 1;
key_h1 = 1;key_h2 = 1;key_h3 = 1;key_h4 = 1;
switch(keysm){
        case 1:
        key_h1 = 0;
        break;
        case 2:
        key_h2 = 0;
        break;
        case 3:
        key_h3 = 0;
        break;
        case 4:
        key_h4 = 0;
        break;
        default:
        break;
        }
就遺忘了,不好意思。
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2024-5-8 07:41 | 顯示全部樓層
未用到的數(shù)據(jù)段,或子程序代碼在c51 keil里面, 編譯時(shí)就有提示警告. 可以刪除縮減編譯后的代碼大小
回復(fù)

使用道具 舉報(bào)

ID:1118092 發(fā)表于 2024-5-9 19:54 | 顯示全部樓層
注釋未調(diào)用代碼
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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