通信模擬軟體實時編譯器怎麼運行
㈠ keil怎麼連接模擬器
首先打開Keil軟體,打開一個工程,點擊keil的編譯圖標,編譯軟體。
㈡ 我在用medwin模擬 如何在設置編譯工具里進行設置才可以用C51編程
medwin本身不帶C51編譯工具,需要安裝C51編譯軟體後才能進行模擬,建議你去下載keil-c編譯軟體,安裝後再設置好模擬器,就可以工作了 具體的使用方法可以到南京萬利電子有限公司的網站去下載medwin使用說明書 南京萬利電子有限公司的網站是: http://www.manley.com.cn/ 編譯工具設置 MedWin集成開發環境系統默認使用萬利電子有限公司的匯編器A51.EXE和連接器L51.EXE,支持匯編語言編寫的程序開發,如果使用其它外部編譯工具,需要對外部編譯工具的路徑和程序進行設置。 系統默認的匯編器和連接器 這是MedWinV3環境的初始默認選項,用戶只使用匯編作為編程語言時,建議選擇此選項。 指定路徑下的編譯工具 當使用C作為編程語言時,建議選擇此選項。系統默認C編譯器為C51.EXE,連接器為BL51.EXE或L51.EXE,INC文件指向與BIN目錄相同層的INC目錄,LIB文件指向與BIN目錄相同層的LIB目錄。 注意:只需將路進指向外部編譯工具原始安裝位置,不要移動或復制外部編譯工具中的任何文件! 用戶指定的編譯工具 這是高級用戶的選項,用戶必須設置:編譯器,匯編器以及連接器的執行文件和INC,LIB文件所處的路徑。 注意:只需將路進指向外部編譯工具原始安裝位置,不要移動或復制外部編譯工具中的任何文件! 設置工作目錄 MedWin 集成開發環境開發調試程序是以項目方式進行的,用戶建立的項目存放在系統默認或用戶指定的工作目錄中。系統初次使用時,工作目錄為本地硬碟最後一個本地盤符下的WorkDir文件夾。 當選擇確定工作目錄後,所有新建的項目都會建立工作目錄所處的文件夾中。MedWin最多支持預先設定的16個工作目錄,被[項目|新建項目]對話框使用。 MedWin環境設置 MedWin系統默認的環境設置可以通過[設置|環境設置]選項設置。下圖為命令菜選項頁設置。 設備驅動管理器 MedWin集成開發環境設備通過設備驅動管理器,實現對不同的模擬設備進行管理:MCU類型,通訊方式和模擬方式等。 SE-52HP,ME-52HP,SE-52HU,ME-52HU模擬器的設備驅動程序為:Insight ME-52HU系列模擬器設備驅動程序,驅動程序列表中說明驅動程序的版權信息,DLL版本,LIB版本和支持模擬器列表。點擊選擇驅動按鈕,設備驅動程序列表前的「√」表明已經選用該驅動。 設置通訊方式 當設備驅動程序選擇完成後,通過執行[設置|設置通訊方式]命令,可以改變當前選擇的通訊埠: 通用串列匯流排(USB) 列印口1(LPT1) 列印口2(LPT2) 列印口2(LPT3) 或選擇 自適應通訊埠 MedWin選項 MedWin 選項設置分為:基本設置,窗口設置,窗口配色,文本編輯器和調試選項等五部分,通過執行[設置|選項]命令,可以對與上述五個部分相關的所有配置進行修改,以滿足不同的需求。 基本設置 1. 常規 常規包含MedWin運行時初始狀態的設置、文件被外部程序修改時的處理和關閉項目時界面參數的保存。 運行: 打開最後一次使用的項目,默認為打開。為方便使用MedWin,啟動運行後,自動打開前次使用的項目,並且可以通過以下選項,選擇進入文本編輯狀態或構建項目、下載程序代碼到模擬器: 默認打開項目時進入文本編輯狀態 進入調試狀態 打開反匯編窗口,默認為無效。當開發調試處於硬體調試階段時,可以打開反匯編窗口,直接在反匯編程序上進行調試。 文件被外部程序修改時: 提示選擇對話框 自動重新裝載文件 關閉項目時: 保存文檔窗口位置 保存數據窗口位置 保存內存窗口位置 保存地址斷點 保存書簽 保存觀察窗口內容
㈢ dsp用什麼模擬工具
這個問題好,我用過510,對於560隻知道功能比510強大許多,具體卻沒有深究過。看了你的問題後,特意搜了下,找到一篇解釋的很詳細的,轉貼到這里,讓大家共享。
1. 實時調試工具和傳統模擬器的區別?
DSP 側重於數據流處理,而MCU(如X86,ARM)側重於事件處理。數據流需要
實時處理,所以DSP 子系統通常是實時系統。實時系統需要實時調試,但一般
的DSP 模擬器是不支持實時調試。
2.傳統Debuger 與實時調試的區別?
一般來說調試是通過調試工具完成的,調試工具通常是一個在PC 上運行
的軟體。Debugger 調試工具的主要任務是從目標CPU 獲取信息並控製程序在目
標CPU 上的運行。(例如單步執行,設置斷點,運行)但通常的模擬器在執行上
述工作時需要把在目標CPU 上運行的程序停下來。
實時系統需要實時調試工具,實時調試工具是在不停止目標CPU 工作的情
況下,從目標CPU 獲取信息並控製程序在目標CPU 上的運行。
想要實現實時調試,需要在調試工具和目標CPU 之間建立一條實時信息通道。
實時通道包括兩個方面:硬體通道和軟體通道。我們稱實時硬體通道為實時仿
真器,實時軟體通道為實時調試工具。
3. DSP 實時調試---Realtime emulator
要在調試工具和目標CPU 之間實現硬體實時通信通道,需要在PC 端和目標
DSP 端定義硬體介面。
TI 的DSP 用JTAG 作為硬體調試介面,我們通常所用的PC 端的硬體介面有
PCI,USB,EPP,PCMCIA,所以DSP 實時調試工具通常是一個盒子或一個PC 插卡加
盒子。實時調試工具的代表是TI 的XDS560 和聞亭公司的XDS560。TI 的XDS510
和聞亭公司的XDS510 是准實時模擬器(510 不支持AET)
4. Realtime debugger----High speed RTDX
為在調試工具和目標CPU 之間實現軟體實時數據交換通道,TI 在CCS 中定義
了RTDX 技術。RTDX 譯為實時數據交換。在PC 上使用CCS 調試工具的使用者要
在目標DSP 中使能RTDX 模塊,DSP 軟體工程師要把RTDX.obj 與他自己的程序連
接起來,然後在他的應用軟體中調用RTDX 功能。
當使用RTDX 功能時,需要停止目標DSP 的運行,然後在調試工具和DSP 之
間建立數據通道。
當使用TDS510 或XDS510 型號的模擬器時,RTDX 的速度僅有5-10K bytes/S,
對於DSP 的應用來說,這遠遠不夠。模擬器與DSP 的JTAG 介面造成了RTDX 的
瓶頸,想要增大RTDX 的帶寬就需要使用TDS560 或XDS560 和選擇DSP 的EJTAG
介面(如6211,64x,55x)。如果使用XDS560 和6211 晶元,RTDX 速度可以提
高到1.5M bytes/S,我們稱之為高速RTDX。
5. Real time Event debug----Advance Event Trigger (AET)
在實時系統,需要處理(像硬體中斷,定時器)這樣的實時事件。我們在
處理一般事件時,通常是在中斷程序入口插入一個軟體中斷,事件一旦被觸發,
程序將停在中斷處,我們可以觀察所需要的信息。但目標DSP 被停止運行後,
我們將丟失其他的實時事件和實時數據流。
為解決這樣的問題TI 提出了AET(高級事件觸發),我們可以在不停止DSP
運行的情況下捕捉到實時事件。要運行AET,我們需使用560 和選擇有EJTAG
介面的DSP 晶元(621X,64X,55X,OMAP)。510 不支持AET。
6. Summary