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

專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

IAR下載時出現(xiàn)的問題及解決辦法!

作者:huqin   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年04月30日   【字體:
調試過程中難免出現(xiàn)一些問題,許多同學也有類似的問題,現(xiàn)在就把可能出現(xiàn)的bug陸續(xù)更新吧!

1.Building configuration: as - Debug
Updating build tree...

Configuration is up-to-date.

重復make就是這樣顯示的。如果程序更改后第一次make就會出現(xiàn)。
Building configuration: xx - Debug 
Updating build tree... 
main.c  
Linking 
 
Total number of errors: 0 
Total number of warnings: 0

2.Disassembly窗口內顯示的是編譯之后轉化成的匯編代碼
3.IAR中查看局部變量的值
查看IAR中變量的值可以使用 Quick Watch 、Watch 、Locals窗口,但有時會出現(xiàn)unavailable狀態(tài)。
例如兩個局部變量,一個先用,另一個后用,那么兩者可能會被分配在同一個寄存器中哦……
這樣當程序運行到后一個變量處時,前一個變量就失效了,那么當然也就顯示不出來了……
自動窗口Locals:View->Auto,開啟Auto窗口。自動窗口顯示當前被修改過的表達。

Quick Watch 窗口的值沒有實時改變。
4.IAR的代碼優(yōu)化
就我個人的經(jīng)驗來看: 在IAR中開啟最高優(yōu)化時導至程序不能正常工作的原因一般在
1,全局變量的處理上. 2, 無用代碼(一般是用循環(huán)作延時)
一般可以通過以下幾個方法來解決:
1,由多個子程序(ISR)都會操作到的全局變量一定要加 VOLATILE。
2,有無用代碼的程序可以用指定優(yōu)化級的方法來保證其不會被優(yōu)化掉...建議用__DELAY_CYCLES()...

其它的還沒有發(fā)現(xiàn)...我做了好幾人項目.都用了最高優(yōu)化.程序運行穩(wěn)定...

關閉窗口

相關文章

主站蜘蛛池模板: 久久久精品一区二区三区 | 国产精品乱码一区二区三区 | 久久com| 成人国产精品免费观看 | 精品国产91乱码一区二区三区 | 国产精品中文字幕一区二区三区 | 久久精品一区二区三区四区 | 青青久草| 亚洲高清一区二区三区 | 亚洲福利免费 | 精品国产乱码久久久久久1区2区 | 亚洲高清在线观看 | 一本久久a久久精品亚洲 | 久久精品视频在线观看 | 成人精品久久久 | 午夜久草| 国产一区二区精品在线观看 | av色站 | 精品日韩一区二区三区 | 亚洲精品一区中文字幕乱码 | 国产欧美日韩一区二区三区在线观看 | 成人欧美一区二区三区1314 | 天天射天天操天天干 | 精品视频免费 | 亚洲精品自在在线观看 | 亚洲精品一区二区三区在线 | 亚洲精品福利视频 | 一区二区免费视频 | 青青久草 | 久久精品视频免费观看 | 日韩综合在线 | 国产91精品久久久久久久网曝门 | 日本精品视频一区二区三区四区 | 超碰在线97国产 | 日韩视频区 | 亚洲三级在线观看 | 香蕉婷婷 | 精品国产乱码久久久久久影片 | 99久久精品国产一区二区三区 | 久久狠狠 | 天天爽夜夜骑 |