Workbench使用說明V1_3_第1頁
Workbench使用說明V1_3_第2頁
Workbench使用說明V1_3_第3頁
Workbench使用說明V1_3_第4頁
Workbench使用說明V1_3_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 WorkbenchWorkbench使用使用說明索引說明索引1、Workbench簡介2、Workbench安裝與卸載3、應(yīng)用環(huán)境簡介4、創(chuàng)建應(yīng)用工程5、管理工程6、連接目標板7、調(diào)試1.1什么是Workbench?1.2為什么要使用Workbench?1.3Workbench的優(yōu)點1.4Workbench的新功能1.Workbench1.Workbench簡簡介介返回1.1什么是Workbench? Workbench是風(fēng)河公司為開發(fā)VxWorks提供的新一代集成開發(fā)環(huán)境。1.2有了Tornado為什么要使用Workbench? 目前我們使用的處理器是飛思卡爾的Power PC系列處理器,

2、如MPC852,MPC8247等,使用的操作系統(tǒng)是VxWorks 5.5,開發(fā)環(huán)境是tornado。隨著產(chǎn)品的升級換代,CPU性能要提升,功能要擴展。往后我們將使用MPC8308,以及雙核處理器P1020,P2020等。這些處理器只有VxWorks 6及以上的操作系統(tǒng)才支持,而VxWorks 6及以上的開發(fā)環(huán)境不再是Tornado,而是Workbench。1.3 Workbench相比Tornado有哪些優(yōu)點?p(1).以開放的EclipseEclipse平臺為框架,調(diào)試環(huán)境可充分進行客戶化定制p(2).單一的全功能平臺,涉及到產(chǎn)品的整個開發(fā)周期p(3).廣泛的適用性,特別適合復(fù)雜的目標系統(tǒng)p

3、(4).豐富易用的調(diào)試手段,大大加快調(diào)試進度1.Workbench1.Workbench簡簡介介返回1.Workbench1.Workbench簡介簡介返回 1.4Workbench相比Tornado新加入的功能:VxWorks6.9保存在BCT內(nèi)部服務(wù)器bctbak上,地址為bctbakWindRiverVxWorks_6.9安裝之前請先自行安裝虛擬光驅(qū)。安裝前要求磁盤空間至少12G。首先執(zhí)行DVD-R147826.1-1-00.ISO中的Setup.exe。執(zhí)行setup.exe,選擇安裝路徑,點擊OK1.執(zhí)行setup.exe2.選擇安裝的路徑3.點擊OK直接點擊next4.點擊Next

4、繼續(xù)點擊next6.點擊Next5.去掉默認的選項待檢查更新完后,進入安裝激活方式選擇界面,選擇“permanent activation”,路徑上選擇“VxWorks_6.9install.txt”,點擊Next完成。7.選擇Permanent activation8.輸入install.txt文件路徑9.點擊Next安裝完成再安裝update下的兩個補丁:1. VxWorks_6.9updateDVD-R147826.1-5-00setup.exe2. Vxworks6.9updateDVD-R158451.1-1-02setup.exe補丁打好后從開始菜單-所有程序下找到Wind Riv

5、erProduct MaintenanceInstallation at D Windriver,點擊后選擇第一項進行在線升級。卸載時,從開始菜單-所有程序下找到Wind RiverProduct MaintenanceInstallation at D Windriver,彈出的對話框中選擇Remove,點擊下一步常用菜單和快捷鍵介紹 主要用于工程創(chuàng)立、新建文件、導(dǎo)入導(dǎo)出文件、保存、選項設(shè)置等。 主要用于復(fù)制粘貼、撤銷、查找等常用操作。常用菜單和快捷鍵介紹 用于文件、關(guān)鍵字等搜索。文件搜索用于搜.c、.h文件等,C/C+搜索用于代碼關(guān)鍵字。1.選擇搜索范圍2.選擇文件或C代碼搜索3.輸入搜索

6、內(nèi)容常用菜單和快捷鍵介紹搜索還可以選擇help菜單中的search選項,搜索范圍可以設(shè)置選擇說明文檔和系統(tǒng)函數(shù)等。常用菜單和快捷鍵介紹 主要用于工程編譯和編譯選項的設(shè)置 用于目標板調(diào)試時新建連接,屏幕左下角Remote System作用一致 用于程序的下載、運行和調(diào)試 用于內(nèi)存和性能分析常用菜單和快捷鍵介紹調(diào)試運行下載內(nèi)存分析搜索文件搜索Shell窗口新建工程和工程簡介選擇file菜單下的NewVxWorks Boot Loader/BSP project:啟動引導(dǎo)BSP工程VxWorks Downloadable Kernal Module Project:單盤應(yīng)用工程VxWorks Ima

7、ge Project:BSP測試時建立的測試工程VxWorks Source Build(Kernal Library) Project:vxWorks 內(nèi)核鏡像工程。壓縮格式的用于打包下載,非壓縮格式的用于單盤調(diào)聯(lián)。選擇file,new下的VxWorks Downloadble Kernel Module project 1.選擇File下的New2.選擇Downloadable Kernel Module輸入創(chuàng)建的工程名稱3.輸入工程名稱4.點擊Next設(shè)置工程保存路徑5.設(shè)置保存路徑6.點擊Next選擇CPU型號,852選擇PPC860sfgnu;8247和8308選擇PPC603dia

8、b;仿真選擇SIMNT diab7.選擇Select All8.選擇當前使用的CPU創(chuàng)建完成新創(chuàng)建的工程新建的工程目錄5.1導(dǎo)入文件5.2加入文件5.3設(shè)置編譯環(huán)境5.4編譯工程選擇工程,右擊選擇Import1.右擊工程,選擇Import選擇General下的Next,點擊Next導(dǎo)入文件2.選擇General下的File System3.點擊Next選擇文件夾,導(dǎo)入到工程4.選擇導(dǎo)入的文件夾5.選擇導(dǎo)入到哪個工程目錄下導(dǎo)入完成。注意的是VxWorks6.9導(dǎo)入文件是文件夾的形式,此文件夾下的所有.c和.cpp都會被鏈接編譯。在原有Tornado的工程目錄下,目錄結(jié)構(gòu)可能需要調(diào)整,例如引用I2

9、C模塊時,src文件夾下的testbench和thirdparty文件夾及里面的.cpp文件應(yīng)刪除,否則編譯時會報錯。第二種方法,創(chuàng)建完工程后,在工程目錄下創(chuàng)建文件夾,加入對應(yīng)的文件,然后刷新工程即可。在工程目錄下建立文件夾,加入文件1.手動建立文件夾并加入文件刷新工程,剛加入到文件夾的文件都被加入到工程2.右擊工程,選擇刷新3.刷新后文件夾被加入到工程選擇Build Properties下tools,刪除-ansi。如果不刪的話,后面編譯時”/”的注釋和屏蔽內(nèi)容會報錯1.右擊工程,選擇Build Properties2.刪除 Tools下的-ansi庫文件鏈接:Variables下LIB項輸

10、入.a庫文件路徑,注意用順斜杠3.選擇Variables4.在LIBS項中輸入.a庫文件路徑選擇工程,右擊,選擇Build Project1.右擊工程2.選擇Build Project6.1連接目標板,新建連接在屏幕左下角Remote Systems空白處點擊鼠標右鍵,彈出選項中選擇New Conection1.在Remote Systems空白處點右鍵2.選擇New Connection在彈出的新建連接中選擇VxWorks 6.x下的Target Server Conection3.選擇VxWorks6.x下的Target Server Connection輸入目標板的IP地址,選擇對應(yīng)的不

11、帶.z的vxWorks核文件4.輸入IP地址5.選擇核文件路徑點擊Finish完成新建連接。如下為連接成功的界面連接成功7.1下載程序7.2運行和調(diào)試程序7.3Debug調(diào)試7.4設(shè)置和管理斷點下載編譯好的.out程序文件 到目標板1.選擇工程,右擊2.選擇Download VxWorks Kernel Task在彈出對話框中點擊OK到下一步3.點擊OK到下一步彈出的Download Configurations對話框中選擇可用連接,點擊Download4.選擇可用連接5.點擊Download可能會彈出提示框,直接點擊yes完成下載6.點擊yes完成下載下載完成后,可以運行程序和調(diào)試程序1.右

12、擊工程2.選擇Run Task點擊OK進入下一步3.點擊OK選擇入口函數(shù),點擊Run4.選擇入口函數(shù)5.點擊Run點擊yes完成Run6.點擊yes完成Run點擊調(diào)試按鈕,彈出shell窗口7.點擊調(diào)試圖標8.點擊OK在調(diào)試窗口中調(diào)試出現(xiàn)調(diào)試窗口9.可輸入調(diào)試命令右擊工程,選擇Debug Task1.右擊工程,選擇Debug Task點擊OK進入下一步2.點擊OK選擇入口函數(shù),點擊Debug3.選擇入口函數(shù)4.點擊Debug點擊OK進入下一步5.點擊yes在彈出的Debug窗口中跟蹤調(diào)試6.點擊Next step跟蹤程序7.觀察參量的值是否符合預(yù)期設(shè)置斷點1.雙擊代碼行開頭設(shè)置斷點,再次雙擊可取消2.點擊Debug調(diào)試3.點擊Step Return(F7)運行調(diào)試程序4.點擊Resume(F8)可跳過斷點VxWorks6以下的用Tornado編譯,VxWorks6以上的用WorkBench編譯。用 WorkBnech編譯8247的程序下載后會報WDB連接錯誤。原驅(qū)動下未直接引用的.c和.cpp不要加入WorkBnech的工程。WorkBench的語法檢測相比Tornado嚴密很多,以前的驅(qū)動模塊可能需要作部分修改,否則編譯不能通過

溫馨提示

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

評論

0/150

提交評論