Ⅰ 如何開始Keil程序的模擬調試
方法/步驟
1
給開發板供電後,接好模擬器,打開Keil,選擇Options for target,會彈出一個對話框。
2
選擇Debug項,左側是use simulator,右側是選擇模擬器,請勾選右側選項,並選擇ULINK2/ME Cortex Debugger模擬器,然後點擊settings,彈出新的對話框。
3
在該對話框中,請選擇Port為SW介面,如果是JTAG請選擇JTAG,如果你已經連接好模擬器,就會看到晶元被正確的識別,下方Debug一欄中Reset部分可選擇SYSRESEETREQ和Autodetect。
4
選
擇Flash
download項,請看圖示中紅色標注部分,前面建立工程的時候已經選擇了你需要的MCU,在這里需要選擇正確對應的flash演算法,你的程序將會通過
JTAG或者SW介面協議下載晶元RAM中然後通過調用介面演算法中的讀寫flash等程序將你編寫的軟體寫入flash,所以其開始的地址和對應的
flash演算法程序需要選擇正確,或者自己編寫也可。完成後點擊OK
5
完成上述四個步驟後就可以開始你的程序調試了,點擊圖示中對應的紅色標注按鈕可以開始你的第一次調試,當然前提是你已經編寫好了對應的軟體。另外從Debug下拉菜單中亦可以選擇調試按鈕。要想了解的更多調試方法,將在下一篇文章中介紹。
http://jingyan..com/article/5225f26b5d5725e6fa0908d9.html
Ⅱ 裝keil4和proteus時,調試軟體vdmagdi裝不了顯示下面這個東西
您好,非常榮幸能在此回答您的問題。以下是我對此問題的部分見解,若有錯誤,歡迎指出。keil里的debug項里沒有 proteus vsm 51選項是因為你少裝了一個軟體。解決辦法是:
1、下載proteus vsm a GDI Driver 就是vdmagdi.exe,
2、安裝該軟體,之後在KEIL文件夾下的TOOLS.INI文件中的[c51]欄位的最後多了兩行就是
tdrv5=binvdm51.dll和book10=hlplvdmagd用於兩軟體的聯接和幫助文檔
3、現在點擊project-->options for target "工程名'
4、現在"debug"選項卡中選擇左邊的「use「,在下拉框就有了」proteus vsm simulator",選擇它,再點擊"Setting"設置通信介面,在Host後面添上"127.0.0.1"非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
Ⅲ keil4 怎麼查看程序死在那一步
keil4有個調試符號,點擊調試符號進行調試即可看工作步驟。
在設備運行編程的時候,點擊數據保存,保存的文件中查看過程。keil4軟體是眾多單片機應用開發軟體中最優秀的軟體之一。
Ⅳ 如何在keil集成環境中調試單片機的C語言程序
編譯無錯後,在軟體模擬條件下,點擊「Debug」進入模擬界面。在硬體模擬條件下,前提有調試器及目標平台,同樣點擊「Debug」圖標進入模擬。
Ⅳ keil4怎麼進行軟體調試
dalay(int x)
{int i
while(x--)
for(i=0:i<100:i--);
} 新建一個工程 在PROJECT 中找 options for target'target1'中output在greate HEX Fi打鉤,debug中use中選最後一個兵在use前點上 最後在 ISIS 7 Professional中的AT89C51中添加
Ⅵ keil編譯運行無錯,但是結果不對怎麼調試
keil編譯運行無錯,但是結果不對調試的方法:
1、打開keil軟體,這里我們已經默認打開了一個工程文件了,點擊我畫圈的那個按鈕,進入設置。
2、在Debug那個選項卡里,我們選擇usesimulator,使用軟體進行調試。
3、置完畢後,我們可以在菜單欄找到這個放大鏡的圖標,點擊這個按鈕進行調試操作。
4、可以看到程序已進入正常的調試模式運行,這個時候程序是不會自動的去運行的,需要我們點擊下一步的按鈕才會一步一步的去執行。