欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: keil編譯警告問題需要大家的幫助 [打印本頁]

作者: 18680365301    時間: 2024-7-11 15:21
標題: keil編譯警告問題需要大家的幫助
雖然說警告不重要,程序運行是正常的,但從技術角度出發還是想明白這是什么原因造成的,應該怎么分析

51hei截圖_20240711150931.png (202.06 KB, 下載次數: 12)

51hei截圖_20240711150931.png

Test.7z

19.22 KB, 下載次數: 7


作者: 白白李    時間: 2024-7-11 22:03
這個警告表示 DP1_Handle 函數直接或間接地調用了它自己,從而造成遞歸調用
作者: 白白李    時間: 2024-7-11 22:03
這個警告表示 DP1_Handle 函數直接或間接地調用了它自己,從而造成遞歸調用 但是我不會改代碼
作者: 13872888583    時間: 2024-7-12 11:47
這種警告可以不用管他,意思是這兩個函數沒有被調用。
作者: hy47566398    時間: 2024-7-12 18:05
高手呀,愣是把C寫出了C++的風格!
作者: 2300606886    時間: 2024-7-13 09:14
就是沒有調用
作者: 1853403148    時間: 2024-7-20 16:37
沒有正確調用 DP1_Handle 函數
作者: nearsea    時間: 2024-7-21 19:49
明顯*Oper_Buf是野指針,并沒有分配實際的物理地址。
作者: 18680365301    時間: 2024-7-22 14:37
nearsea 發表于 2024-7-21 19:49
明顯*Oper_Buf是野指針,并沒有分配實際的物理地址。

這個僅僅是演示代碼,不是說這個野指針問題,,,,編譯警告問題是遞歸調用
作者: 18680365301    時間: 2024-7-22 14:39
1853403148 發表于 2024-7-20 16:37
沒有正確調用 DP1_Handle 函數

那如何調用此函數才不會出現遞歸警告??
作者: 18680365301    時間: 2024-7-22 14:39
13872888583 發表于 2024-7-12 11:47
這種警告可以不用管他,意思是這兩個函數沒有被調用。

這個警告是遞歸調用警告
作者: 18680365301    時間: 2024-7-22 14:40
hy47566398 發表于 2024-7-12 18:05
高手呀,愣是把C寫出了C++的風格!

針對某些場景,這樣操作方便
作者: 18680365301    時間: 2024-7-22 14:40
2300606886 發表于 2024-7-13 09:14
就是沒有調用

并不是沒有調用,而是遞歸調用警告
作者: 18680365301    時間: 2024-7-22 14:42
這個程序優化等級目前是9級,,如果調到8級的時候就不會出現這個警告
作者: npn    時間: 2024-7-22 16:41
按F1鍵有個幫助文檔,里面有解釋警告或錯誤是什么原因造成的。
作者: 單片機研究協會    時間: 2024-7-23 09:15
你用的是9級優化,改成默認的8級優化就沒有警告了。

作者: 單片機研究協會    時間: 2024-7-23 09:18
Keil的幫助有說明原因和解決方法。



作者: 18680365301    時間: 2024-7-23 11:12
單片機研究協會 發表于 2024-7-23 09:18
Keil的幫助有說明原因和解決方法。

是的,但我習慣用9級優化,一時不能接受有這么些警告而已
作者: ankangyu    時間: 2024-7-23 12:24
建議把keil程序優化關掉試試
作者: 單片機研究協會    時間: 2024-7-23 13:23
18680365301 發表于 2024-7-23 11:12
是的,但我習慣用9級優化,一時不能接受有這么些警告而已

不是個好習慣呀,用9級優化就算沒有警告也要仔細測試每個功能。
現在芯片的容量已經不算是什么問題了,大容量和小容量的芯片差價很小了。




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