欢乐球吃球免费刷星贝
更新日期:2006年04月07日  
首頁 | 產品介紹 | 產品報價 | 下載專區 | 常見問題 | 銷售網絡 | 關于我們
 
偉福V8/V5/SH51/SP51仿真器Keil uVision2/uVision3調試環境使用指南




第一步:準備
  使用前,必須先確認已經安裝Keil C51調試環境 (這里僅以安裝MCS51系列驅動為例,其余驅動需要預先安裝相應軟件),建議將keil安裝在默認路徑c:\keil目錄下。
   
   
第二步:安裝V8/V5/SH51/SP51仿真器在Keil下的驅動
 

1. 從http://www.7845115.com/download/Software/DLL_Inst.rar下載“偉福V系列仿真器嵌入keil驅動”安裝程序,執行drv_inst.exe,打開如圖界面

2. 在上述界面中,選擇“安裝keil C51 驅動程序”,然后確認Keil路徑,如不正確瀏覽到keil的安裝路徑,點擊“安裝”,安裝成功后,將出現以下界面:

   
第三步:調試模式設置
 

在Keil uVision2中打開項目,選擇Project\Options for Target 'XXX'或點擊如下圖所示的圖標:

出現如下的項目設置對話框:



如上圖所示,切換到“Debug”選項卡,將默認的Use Simulator(使用軟件模擬器)切換到Use...“XXX”,選擇“偉福V系列仿真器”(WAVE V series Driver 為英文版),然后將以下的兩項都選中:Load Application at Sta...,Go till main...,
然后點擊Settings,進入仿真器設置對話框,如下圖所示:


然后進入 “仿真頭設置”,如下圖所示:



設置好以后兩次確定, 即完成了仿真器的設置,回到keil的Debug選項卡,再次確定完成項目設置。
*注:如果在第二步的“安裝KEIL驅動”后上述下拉框中沒有“偉福V系列仿真器”,那么第二步操作可能由于某些原因例如tools.ini屬性是只讀的等原因而安裝失敗了,可以參照網站“下載專區”的第三頁中的“Wave V系列仿真器嵌入Keil調試環境驅動”進行手動安裝keil驅動。

   
   
第四步:開始調試項目
 
在完成上述設置后,編譯項目,編譯完成后,,Keil uVision2也環境將自動進入Debug模式,這時就可以調試程序了。
  如果調試過程中由于通信和斷電等問題時,Keil uVision2環境將會出現如下圖的錯誤窗口,用戶可以排除故障后點擊Try Again重試,但是建議在出錯后,重新退出Debug模式,重新編譯、連接,自動進入Debug模式。

   



使用偉福VW調試環境和Keil uVision2調試環境的區別

  偉福V8/V5/SH51/SP51仿真器同時支持KEIL的uVersion2調試界面。用戶可以直接在KEIL的uVersion界面中使用偉福仿真器。這對于習慣了KEIL界面的用戶來說很方便。但需要說明的是,KEIL是專業的編譯器提供商(軟件開發商),而不是仿真器生產商, 對仿真器的支持畢竟有限,如不支持運行時間統計,跟蹤器,邏輯分析儀等。而且對斷點的支持也不好,在使用時要注意。
區別:
1. 一次最多設十個硬件斷點,超過十個斷點,KEIL將使用連續機器指令單步執行,而不是實時運行。
2. C語言中的單步運行也不是實時的,而是采用連續機器指令單步執行。

  連續機器指令單步執行:

C語言 對應機器指令
i = 0x1234; MOV 1BH, #12H
MOV 1CH, #34H

  一條C語句通常對應多條機器指令,在偉福WAVE6000調試界面中,一條C語句中所有的機器指令是連續實時運行的,而在KEIl的環境中,是每次執行一條機器指令,進入監控,把當前狀態上傳給KEIL,KEIL判斷C語句對應的機器指令是否執行完,如未完再次單步。如對于 for (i=0; i<20000; i++); 這樣的語句,不要用單步跟蹤,非實時地執行這條語句需要很長時間。所以在WAVE6000調試環境下,不支持#pragma asm/#pragma endasm直接插入匯編語句;

地址:中國·南京 珠江路88號新世界中心B幢37層L 郵編:210008
電話:0086-25-84727244, 84727344 傳真:0086-25-84727349 技術支持:[email protected]
Copyright(C) 2003 Nanjing WAVE Industry Co., Ltd. All Rights Reserved.
欢乐球吃球免费刷星贝 巴萨VS维戈塞尔塔 湖北11选5视频 免费棋牌游戏代理推广 维戈塞尔塔vs巴列卡诺 尤文图斯对弗罗西诺内 体彩排列五走势图浙江 生化危机客服 企鹅家族电子游艺 水果大战怪兽游戏视频 莱加内斯队