問題描述:
我使用的Keil版本為Keil C51 V9.52。
工程為將最新的uCosII v2.92.11移植到STC12C5A60S2單片機上。
編譯時使用警告等級Warninglevel 2,就會出現“Application\main.c(61): warning C294: unreachable code”的問題。
而使用警告等級Warninglevel 1,就沒有這個問題。
另外,編譯生成的程序燒寫到單片機上工作是正常的。
1.下圖是我的工程一覽,可以窺見main函數的主要內容,并附warning處。
1.jpg (140.19 KB, 下載次數: 200)
下載附件
2015-12-30 21:44 上傳
2.下圖是工程編譯錯誤和警告提示。
2.jpg (144.88 KB, 下載次數: 192)
下載附件
2015-12-30 21:46 上傳
3.工程使用的默認警告等級---“Warninglevel 2”
3.jpg (53.67 KB, 下載次數: 236)
下載附件
2015-12-30 21:47 上傳
4.程序燒寫到單片機顯示工作正常。
4.jpg (59.81 KB, 下載次數: 205)
下載附件
2015-12-30 21:48 上傳
|