標(biāo)題: Keil這個(gè)警告是啥意思呢L15: MULTIPLE CALL TO SEGMENT [打印本頁(yè)]

作者: 231244234    時(shí)間: 2023-4-25 12:24
標(biāo)題: Keil這個(gè)警告是啥意思呢L15: MULTIPLE CALL TO SEGMENT

51hei截圖_20230425122351.png (13.85 KB, 下載次數(shù): 65)

51hei截圖_20230425122351.png

作者: Hephaestus    時(shí)間: 2023-4-25 13:58
程序員是看不見(jiàn)warnings的,只能看到errors,修為不夠。
作者: wydev    時(shí)間: 2023-4-25 14:01
在shumag_nr.c中函數(shù)Display少了參數(shù),下面的鏈接警告是編寫(xiě)了函數(shù)但沒(méi)有實(shí)際使用
作者: 劉先生liu    時(shí)間: 2023-4-25 14:15
L15好像是變量沒(méi)有申明,我以前搞過(guò),16沒(méi)有遇過(guò)
作者: cnos    時(shí)間: 2023-4-26 18:38
MULTIPLE CALL TO SEGMENT
多重調(diào)用

這個(gè)情況一般出現(xiàn)在常規(guī)主循環(huán)程序中調(diào)用了某個(gè)子程序,在中斷程序中也調(diào)用了這個(gè)子程序

那么就存在該子程序執(zhí)行的過(guò)程中被重復(fù)調(diào)用的問(wèn)題,有可能導(dǎo)致出錯(cuò)。

解決辦法:比較簡(jiǎn)單是復(fù)制一份子程序改個(gè)名,給兩個(gè)地方分別調(diào)用。
作者: coody_sz    時(shí)間: 2023-4-27 10:17
第一個(gè)警告:參數(shù)少了。
第二個(gè)警告:未調(diào)用。
第三個(gè)警告:重復(fù)調(diào)用。


作者: Hephaestus    時(shí)間: 2023-4-27 15:11
cnos 發(fā)表于 2023-4-26 18:38
MULTIPLE CALL TO SEGMENT
多重調(diào)用

樓主的多重調(diào)用很奇怪,從cstartup里面調(diào)用是個(gè)什么鬼?這代碼只能調(diào)用main函數(shù)。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1