SH3交叉開發(fā)環(huán)境的建立指導(dǎo)書_第1頁
SH3交叉開發(fā)環(huán)境的建立指導(dǎo)書_第2頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SH3 交叉開發(fā)環(huán)境的建立指導(dǎo)書 i 開發(fā)板與主機的連接 i.i 設(shè)置開發(fā)板 設(shè)置撥碼開關(guān) S1 狀態(tài) 跳線設(shè)置 JP1 接 2-3, JP3 接 1-2 1.2 建立物理連接 利用串口線連接開發(fā)板與主機上的串口 (RS232 接口一般不支持熱插拔, 請在斷電后插拔串口線)。 1.3 設(shè)置串口連接軟件 啟動 Windows 自帶的超級終端 11QQ位調(diào)試LED NM ON 6 7 B 仿ff-器接口 舵 戀: L惴 L- AJ 10 JU豊 連接到 輸入名肺笄為邁連接選擇目標(biāo): 名稱; 取消 區(qū)號(D: 電話號碼(V: 連摧時使用QP 1.4 給開發(fā)板上電 立件 騙輯 查看 吁叫 槎進(jìn) 幫朋皴

2、 雷韜杏GS SH7709S Debugger Ver 1.2B (big endian) Developed by Vu Xiaojian, Tsinghua Univ., 2005 type Help for help messages. Ready_ 如果顯示上圖所示界面,則連接成功。 2 集成開發(fā)工具 HEW 的初步使用 High-performanee Embedded Workshop 是針對基于瑞薩微處理器的嵌入式應(yīng)用的一個強 大集成開發(fā)環(huán)境。有以下特點: 構(gòu)建可配置,能通過 GUI 的方式設(shè)置編譯、匯編和連接選項。 集成文本編輯器可通過自定義語法顏色以提高代碼可讀性。 環(huán)境可配

3、置,可以配置自己的工具。 集成調(diào)試器,能夠?qū)ν粋€應(yīng)用進(jìn)行構(gòu)建和調(diào)試。 支持版本控制。區(qū) COIL民性 設(shè)計 HEW 有兩個目標(biāo), 一是為開發(fā)人員提供一套強大的工具, 二是以容易使用的方式來統(tǒng) 一和描述這類工具。 2.1 主界面 主界面有三個主窗口, 分別是工作區(qū)窗口, 編輯窗口, 輸出窗口。 工作區(qū)窗口顯示當(dāng)前在 工作區(qū)中的項目和文件, 編輯窗口提供了視圖和編輯工具, 輸出窗口顯示了各種處理的結(jié)果 (例如:構(gòu)建、版本控制命令等) Titlebar Menu bar Woilk space window E敝i - window Other co-mpcneni. window (e g. -

4、 Command km) Status bar 2.2 啟動 HEW 在Windows的“開始”菜單的“程序”里找到“RENESAS ”, 并啟動“High-peformanee Embedded Workshop ”,啟動后將出現(xiàn)“歡迎”對話框。 Welcome* F面是各選項的含義: Options: ZJ L Ci eale A new project wockspce 林 iOpen A lecent prqecf woikspacej 廠 browse Io another protecl wofkpace Create a new project workspace 建立一個新的項

5、目工作區(qū)。 Open a recent project workspace 打開一個最近的項目工作區(qū)。 Browse to another project workspace 打開一個工作區(qū)文件(.HWS文件)。 Administration:在 HEW 中注冊或注銷工具。 Cancel:不打開任何工作區(qū)。 2.3 創(chuàng)建工程 選取創(chuàng)建新的工程工作空間單選按鈕和單擊確定后,用于創(chuàng)建新的工作空間和工程的 對話框?qū)?。然后依?jù)創(chuàng)建向?qū)нM(jìn)行下面六個步驟的操作。 (1 )指定工程 (2)選擇目標(biāo) CPU (3 )選項設(shè)定 (4) 設(shè)定調(diào)試的目標(biāo)系統(tǒng) (5) 設(shè)定調(diào)試程序選項 (6 )確認(rèn)設(shè)定 2.4

6、 添加文件 文件只能添加到當(dāng)前活動的項目中,可以用下面任意一種方法。 ?在菜單Project中選擇 Add Files 選項 ?在工作區(qū)窗口的 Projects 標(biāo)簽上單擊鼠標(biāo)右鍵,從彈出菜單中選擇 Add Files ?選中工作區(qū)窗口的 Projects 標(biāo)簽,然后按Insert鍵 ?在編輯窗口中右擊一個打開的文件,在彈出菜單中選擇 Add File To Project ?直接將文件從 Windows? Explorer 中拖動到 HEW 2.5 構(gòu)建 一旦文件添加完畢后,下一步便是構(gòu)建每一個文件。構(gòu)建即意味著將一組工具運用于輸 入文件以便產(chǎn)生希望得到的輸出文件,在每一步驟或階段我們對不同

7、的輸入文件運用不同的 處理工具。構(gòu)建的原則是本階段所有需要構(gòu)建的項目文件都被成功構(gòu)建后下一個構(gòu)建階段才 會執(zhí)行。 (INPUT ) ( PHASE ) ( OUTPUT ) Lwd module 個典型的構(gòu)建過程 2.5.1 設(shè)置構(gòu)建選項 1. 選擇 Build 菜單,然后選擇希望修改的階段, 2. 一個對話框被打開,以便你修改這些選項, 3. 確定無誤后,單擊 0K 按鈕。 2.5.2 構(gòu)建 2.5.2.1 構(gòu)建一個文件 1. 從項目中選擇一個準(zhǔn)備構(gòu)建的文件 2. 任選下面的一個操作: ?在工具欄上單擊按鈕(靜),或者 ?在彈出菜單中選擇 Build 選項,或者 ?選擇Build-Build

8、 File菜單,或者 ?按 CTRL+F7. 2.5.2.2 構(gòu)建一個項目 執(zhí)行構(gòu)建(Build)操作 Build 操作僅編譯或匯編上次構(gòu)建后修改過的那些文件 選擇下面任一操作執(zhí)行構(gòu)建: ?單擊工具欄按鈕(),或者 ?按 F7,或者 ?選擇Build-Build 菜單,或者 ?在工作區(qū)中右擊項目標(biāo)簽從彈出菜單中選擇 Build-Build選項 執(zhí)行重建(Build All)操作 Build All 操作將匯編和匯編所有的文件(不管它是否被修改過)和鏈接所有的這些新 的目標(biāo)文件。 選擇下面任一操作執(zhí)行重建: ?單擊工具欄按鈕(蘭),或者 ?選擇Build-Build All菜單,或者 ?在工作區(qū)

9、中右擊項目標(biāo)簽從彈出菜單中選擇 Build-Build All選項 2.6 其它 其它更多的功能請參看High-performanee Embedded Workshop V.4.02 Users Manual 。 3 軟件開發(fā)過程 3. 1 拷貝工作區(qū)文件夾 uCOSII 到硬盤。(比如:D 盤根目錄下) 3. 2 啟動集成開發(fā)工具 HEW,歡迎屏幕出現(xiàn)后,選擇“ Cancel” 3.3 進(jìn)入主界面后,選擇菜單File-Open Workspace,出現(xiàn)下面的對話框 3.4 選擇 uCOSII.hws 后,工作區(qū) uCOSII 被打開,該工作區(qū)有項目 uCOSIIkSuCOSII Hich.

10、 pe-rfoEBanc吧 EHhcdded TorkliDp 匚叵區(qū) |.j 1* dL L 血 Av 亡* |41J Id SKIMLE 】勺&11 Ii.ojd.mr |ilp ConMeted h BJH $ Dtbuqi A PndriF*E5 入 歸 HE 匚onirol / FH IH| F?| 應(yīng) Ihfmlt斗kskt DE3. 5 文件 main.c 即為我們內(nèi)核實驗代碼 uCOSII 宙 uCOSII +1 I_ Asftrrtly source +1 I C lieftder file -21 f sourre file 糾 euhaniLgr. c f It

11、3. 6 構(gòu)建項目,選擇菜單Buil- Build All -lzJ 曰網(wǎng)出血|尊TW 如 BNS 討 mxh - Q u tfi |DBtoiv - :T:*i:i.e:pon 31 科鼻 B inTlfl 3 IJ ,y |B H |ffi gl Bl a 護(hù)護(hù)血 c.- 0 回口 岡穽 口旦砌哺 區(qū) 肖1 ini t. c os_cpyi_c- c sciO. c timer, c uccis i i, c 汕魚LIL e kSuCOSII Hich. pe-rfoEBanc吧 EHhcdded TorkliDp 匚叵區(qū) Debug Setup Iools Window Kelp Sup

12、 er K RISC engine Standard Toolcain. Ctrl+F7 FT Build Multiple,-. Update All DepBd.en.cieE 1 ftn Eiii 1 K I? t rl +Rr Build Build Filt Build Euild All gl u OSII -唱 1 nCOSII + I_ AssMy source + LJ C header f!l ri c rB i 隨后,在輸出窗口的“ Build”里將依次顯示下面的信息: Phase SH C/C+ Library Gen erator starti ng Phase SH

13、 C/C+ Library Gen erator fini shed Phase SH C/C+ Compiler starti ng Phase SH C/C+ Compiler fini shed Phase SH Assembler start ing Phase SH Assembler fini shed Phase OptL in ker start ing Phase OptL in ker fini shed Build Fin ished 0 Errors, 1 Warning 3. 7 設(shè)置并啟動 Windos 的超級終端 3. 8 連接開發(fā)板,執(zhí)行命令“ ml” 立件編帽

14、查看腫呼傳遴幫助熾 SH7709S Debugger Ver 1,2B big endian) Deuelopcd by Vu Xiaojian, Tsinghua Univ., 2005 type Hlelp for help messages,. Readyml Please Send fl S-format Record 發(fā)送文本文件 3. 10 出現(xiàn)“ Transfer complete 字樣后,表示 uCOSII.mot 傳送完畢.EeBug V 萱找范圍(X): 童攝近的文檔 桌面 bscim t. obj bscim t. sha Debug, hdp exntry. obj e

15、x-entry. sh& 我詁檔 JL我的電胞 網(wǎng)上鄰居 ini t. she obj she y pu_a os_cpu_c- 03 CPU C- obj 專hg ?bj skc 商EciO. obj gl sciO. she 1 secdef. obj secdef. sha 亙| start, obj 二| start, sha M| timer, obj timer, she Licos_iit obj 25 ucoEi1.she f|u OSII. abs JWQSII.hlk iiCOSII.lLk 畫 ifOSU.lib luCOSII. mp uCOSII.not 3

16、WOSII. shg uCOSlI. mot 所有文件啟*) 丈件名Q!): 立件類型a): 打喬Q) | 取消 3. 9 在超級終端的菜單欄中選擇 文件為:D:uCOSIIuCOSIIDebug “傳送-發(fā)送文本文件” 下面的文件類型為“所有文件 (*)”也 type Htelp for help messages. T Read9nl Please Send R S-format Record Start fiddress = 0C010000 End Address = 0C014FB2 Transfer complete Ready 3. 11 輸入命令“ g 0C010000后,實驗開始運行 Transfer com

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論