Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置_第1頁
Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置_第2頁
Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置_第3頁
Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置_第4頁
Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——Proteus75SP3與Keiluvision3818a及RealViewMDK聯(lián)調(diào)設(shè)置:行云流水:284329475

Proteus7.5SP3和RealViewMDK3.70和Keil

uVision38.18a的聯(lián)調(diào)設(shè)置

步驟:

1.安裝好Proteus(7.0以上的版本,本人裝的是7.5SP3的)、Keiluvision38.18a和RealViewMDK3.70和,需要用KeilforARM的或IAR的同樣需要安裝好。

2.安裝ProteusVSMSimulator驅(qū)動(dòng)(可以在官方網(wǎng)站上下載到)。Keil裝Vdmagdi.exe,IAR裝Vdmcspy.exe,需要強(qiáng)調(diào)的是必需選定VDM51和VDMARM兩個(gè)選項(xiàng),安裝目錄必需選在Keiluvision3和RealViewMDK安裝目錄之下。安裝完畢之后可以在C51和ARM下面目錄的BIN文件夾的下面分別看到VDM51.dll和VDMARM.dll,假使沒有,說明沒有安裝到指定路徑下,請(qǐng)重新安裝。

3.修改Keiluvision和RealViewMDK安裝目錄下的字段(1)仿真ARM的設(shè)定

TOOLS.ini的[ARMADS]字段下:

TDRV4=BIN\\VDMARM.DLL(\#其中TDRV4中的4,要根據(jù)具體狀況而定,不能與已有的選項(xiàng)一致。

BOOK7=HLP\\VDMAGDI.HLP(\BOOK7中的7亦如此。此項(xiàng)為幫助文檔設(shè)定,可以不設(shè)定,不設(shè)定不影響聯(lián)調(diào),但影響幫助查看。

其他有關(guān)ARM的字段設(shè)定亦如(2)仿真單片機(jī)的設(shè)定:

TOOLS.ini的[C51】字段下:

TDRV9=BIN\\VDM51.DLL(\#其中TDRV9中的9,要根據(jù)具體狀況而定,不能與已有的選項(xiàng)一致。

BOOK7=HLP\\VDMAGDI.HLP(\#BOOK7中的7亦如此。

4.開啟原理圖模型和程序。記得要在ISIS中選\RemoteDebugMonitor\。在KeilforC51和ARM中選擇\VSMSimulator\。IAR中選擇Debugger-->Setup-->Driver-->Third-PartyDriver,然后在Third-PartyDriver中指向Vdmcspy.dll文件。5.具體設(shè)定截圖如下:

-1-

:行云流水:284329475

(1)選定Project菜單下的OptionsforTarget‘目標(biāo)1’,彈出如圖2所示的對(duì)話框。

圖1.設(shè)置對(duì)話框的開啟

點(diǎn)擊上邊的各分項(xiàng)可以對(duì)各項(xiàng)分別進(jìn)行設(shè)置,如圖2所示查看所用的微處理器類型。(2)Device選項(xiàng)查看如圖2。

-2-

:行云流水:284329475

圖2.Device選項(xiàng)

(3)Target選項(xiàng)設(shè)定:

圖3.Target選項(xiàng),設(shè)置晶振的頻率以及存儲(chǔ)器模式

-3-

:行云流水:284329475

(4)Output選項(xiàng)設(shè)定:

圖4.Output選項(xiàng)

選中CreateHEXFile(5)Debug選項(xiàng)的設(shè)置:

-4-

:行云流水:284329475

圖5.Debug選項(xiàng)的設(shè)置

必需選定ProteusVSMSimulaor和use前邊的圓點(diǎn)(處于選中狀態(tài))以及下邊的LoadApplication和RuntoMain前邊的對(duì)號(hào)。

圖6.Debug選項(xiàng)的設(shè)定后的效果

(6)Use框后邊的setting選項(xiàng)的設(shè)定如下:

-5-

:行云流水:284329475

圖7.setting的設(shè)定

Host127.0.0.1代表本機(jī),端口默認(rèn)8000.如選另外一臺(tái)機(jī)子,把另外這臺(tái)機(jī)子的IP填入即可。(7)Proteus的設(shè)置如下圖8所示:

圖8.Debug菜單的設(shè)置

-6-

:行云流水:284329475

選定Debug下邊的UseRemoteDebugMonitor選項(xiàng),打上對(duì)號(hào)說明已經(jīng)選定。

圖9.點(diǎn)擊KeiluVision3后的Proteus界面

調(diào)試說明:

在KeiluVision3或RealViewMDK(其實(shí)兩者已經(jīng)融合到一起了,界面只有一個(gè)。)點(diǎn)擊調(diào)試按鈕(放大鏡上面有個(gè)紅色的d)即可看到圖9所示的proteus界面,其中運(yùn)行和暫停(pause)處于選中狀態(tài),這時(shí)程序尚未運(yùn)行,由于暫停按鈕處于選中狀態(tài)。欲使程序運(yùn)行起來,需要點(diǎn)擊一下pause按鈕(有兩個(gè)豎杠的,從右邊數(shù)其次個(gè)),下圖10-13所示。

-7-

:行云流水:284329475

圖10.運(yùn)行狀態(tài)1

圖11.運(yùn)行狀態(tài)2

-8-

:行云流水:284329475

圖12.運(yùn)行狀態(tài)3

圖13.運(yùn)行狀態(tài)4

-9-

:行云流水:284329475

圖14.調(diào)試狀態(tài)KeiluVision3的界面截圖

注:該視圖是調(diào)試ARM程序所截。

聲明:

以上教程為本人參考網(wǎng)上別人的設(shè)定結(jié)合個(gè)人聯(lián)調(diào)實(shí)踐而制作,MDK3.7的設(shè)定乃本人摸索所得,本人保存版權(quán)及解釋權(quán)。

轉(zhuǎn)載請(qǐng)說明出處。感謝合作!本人:284329475如有不明之處,請(qǐng)留言聯(lián)系?。盒性屏魉?843294752023年7月20日

附錄:Proteus7.5SP3

和RealViewMDK3.70和KeiluVision38.18a

的聯(lián)調(diào)設(shè)置如下:

-10-

:行云流水:284329475

[UV2]

ORGANIZATION=\2NAME=\EMAIL=\ARMSEL=1

BOOK0=\[ARM]

PATH=\VERSION=3.70

PATH1=\

CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV8)#DriversforARM7/9devices

CPUDLL1=SARMCM3.DLL(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)#DriversforCortex-Mdevices

BOOK0=\

BOOK1=\

BOOK2=\BOOK3=\

BOOK4=\#自己添加的第1處TDRV0=BIN\\UL2ARM.DLL(\TDRV1=BIN\\UL2CM3.DLL(\TDRV2=BIN\\AGDIRDI.DLL(\

TDRV3=BIN\\ABLSTCM.dll(\TDRV4=BIN\\lmidk-agdi.dll(\

TDRV5=Signum\\SigUV3Arm.dll(\TDRV6=Segger\\JLTAgdi.dll(\TDRV7=Segger\\JL2CM3.dll(\

TDRV8=STLink\\ST-LINKIII-KEIL.dll(\

TDRV9=BIN\\VDMARM.DLL(\#自己添加的第2處LIC0=MPPAR-KC0W8-BENHH-W99L6-CXLRG-S9U7S

TOOLPREFIX=[ARMADS]

PATH=\PATH1=\

CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV8)#DriversforARM7/9devicesCPUDLL1=SARMCM3.DLL(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)#DriversforCortex-Mdevices

BOOK0=\

BOOK1=\

BOOK2=\BOOK3=\

-11-

:行云流水:284329475

BOOK4=\#自己添加的第3處TDRV0=BIN\\UL2ARM.DLL(\TDRV1=BIN\\UL2CM3.DLL(\TDRV2=BIN\\AGDIRDI.DLL(\

TDRV3=BIN\\ABLSTCM.dll(\TDRV4=BIN\\lmidk-agdi.dll(\

TDRV5=Signum\\SigUV3Arm.dll(\TDRV6=Segger\\JLTAgdi.dll(\TDRV7=Segger\\JL2CM3.dll(\

TDRV8=STLink\\ST-LINKIII-KEIL.dll(\

TDRV9=BIN\\VDMARM.DLL(\#自己添加的第4處

RTOS0=Dummy.DLL(\

RTOS1=ARTXARM.DLL(\[KARM]

PATH=\

CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV8)#DriversforARM7/9devicesCPUDLL1=SARMCM3.DLL(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)#DriversforCortex-Mdevices

BOOK0=\

BOOK1=\BOOK2=\BOOK3=\

BOOK4=\#自己添加的第5處TDRV0=BIN\\UL2ARM.DLL(\TDRV1=BIN\\UL2CM3.DLL(\TDRV2=BIN\\AGDIRDI.DLL(\

TDRV3=BIN\\ABLSTCM.dll(\TDRV4=BIN\\lmidk-agdi.dll(\

TDRV5=Signum\\SigUV3Arm.dll(\TDRV6=Segger\\JLTAgdi.dll(\TDRV7=Segger\\JL2CM3.dll(\

TDRV8=STLink\\ST-LINKIII-KEIL.dll(\

TDRV9=BIN\\VDMARM.DLL(\#自己添加的第6處

RTOS0=Dummy.DLL(\

RTOS1=ARTXARM.DLL(\

[C51]

PATH=\VERSION=8.18

BOOK0=\

BOOK1=\

-12-

:行云流水:284329475

BOOK2=\

BOOK3=\#自己添加的第7處TDRV0=BIN\\MON51.DLL(\

TDRV1=BIN\\ISD51.DLL(\

TDRV2=BIN\\MON390.DLL(\TDRV3=BIN\\LPC2EMP.DLL(\TDRV4=BIN\\UL2UPSD.DLL(\

TDRV5=BIN\\UL2XC800.DLL(\TDRV6=BIN\\MONADI.DLL(\

TDRV7=BIN\\DAS2XC800.DLL(\TDRV8=BIN\\UL2LPC9.DLL(\

TDRV9=BIN\\VDM51.DLL(\#自己添加的第8處

RTOS0=Dummy.DLL(\

RTOS1=RTXTINY.DLL(\RTOS2=RTX51.DLL(\

LIC0=76PP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論