版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄第二章 軟件的安裝與應用12.1 CCSv5.1的安裝12.2 利用CCSv5.1導入已有工程42.3 利用CCSv5.1新建工程62.4 利用CCSv5.1調(diào)試工程92.5 CCSv5.1資源管理器介紹及應用16第二章 軟件的安裝與應用CCS(Code Composer Studio)是TI公司研發(fā)的一款具有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等功能的集成開發(fā)環(huán)境,能夠幫助用戶在一個軟件環(huán)境下完成編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作。CCSv5.1為CCS軟件的最新版本,功能更強大、性能更穩(wěn)定、可用性更高,是MSP430軟件開發(fā)的理想工具。2.1 CCSv5.1的安裝(1)運行下
2、載的安裝程序ccs_setup_5.1.1.00031.exe,當運行到如圖2.1處時,選擇Custom選項,進入手動選擇安裝通道。圖2.1 安裝過程1(2)單擊Next得到如圖2.2所示的窗口,為了安裝快捷,在此只選擇支持MSP430 Low Power MCUs的選項。單擊Next,保持默認配置,繼續(xù)安裝。圖2.2 安裝過程2圖2.3 軟件安裝中圖2.4 軟件安裝完成(3)單擊Finish,將運行CCS,彈出如圖2.5所示窗口,打開“我的電腦”,在某一磁盤下,創(chuàng)建以下文件夾路徑:-MSP-EXP430F5529Workspace,單擊Browse,將工作區(qū)間鏈接到所建文件夾,不勾選&quo
3、t;Use this as the default and do not ask again"。圖2.5 Workspace選擇窗口(4)單擊OK,第一次運行CCS需進行軟件許可的選擇,如圖2.6所示。在此,選擇CODE SIZE LIMITED(MSP430)選項,在該選項下,對于MSP430,CCS免費開放16KB的程序空間;若您有軟件許可,可以參考以下鏈接進行軟件許可的認證: 軟件開發(fā)集成環(huán)境,如圖2.7所示。圖2.6 軟件許可選擇窗口圖2.7 CCSv5軟件開發(fā)集成環(huán)境界面2.2 利用CCSv5.1導入已有工程(1)在此以實驗一的工程為例進行講解,首先打開CCSv5.1并確定
4、工作區(qū)間:FMSP-EXP430F5529Workspace,選擇File->Import彈出圖2.8對話框,展開Code Composer Studio選擇Existing CCS/CCE Eclipse Projects。圖2.8 導入新的CCSv5工程文件(2)單擊Next得到圖2.9對話框。圖2.9 選擇導入工程目錄(3)單擊Browse選擇需導入的工程所在目錄,在此,我們選擇:FMSP-EXP430F5529WorkspaceMSP-EXP430F5529 LAB CODELAB1(需在此之前,將實驗代碼復制到工作區(qū)間下),得到圖2.10。圖2.10 選擇導入工程(4)單擊Fi
5、nish,即可完成既有工程的導入。2.3 利用CCSv5.1新建工程(1)首先打開CCSv5.1并確定工作區(qū)間,然后選擇File->New->CCS Project彈出圖2.11對話框。圖2.11 新建CCS工程對話框(2)在Project name中輸入新建工程的名稱,在此輸入myccs1。(3)在Output type中有兩個選項:Executable和Static library,前者為構(gòu)建一個完整的可執(zhí)行程序,后者為靜態(tài)庫。在此保留:Executable。(4)在Device部分選擇器件的型號:在此Family選擇MSP430;Variant選擇MSP430X5XX fam
6、ily,芯片選擇MSP430F5529;Connection保持默認。(5)選擇空工程,然后單擊Finish完成新工程的創(chuàng)建。(6)創(chuàng)建的工程將顯示在Project Explorer中,如圖2.12所示。圖2.12 初步創(chuàng)建的新工程特別提示:若要新建或?qū)胍延?h或.c文件,步驟如下:(7)新建.h文件:在工程名上右鍵點擊,選擇New->Header File得到圖2.13對話框。圖2.13 新建.h文件對話框在Header file中輸入頭文件的名稱,注意必須以.h結(jié)尾,在此輸入myo1.h。(8)新建.c文件:在工程名上右鍵單擊,選擇New->source file得到圖2.1
7、4對話框。圖2.14 新建.c文件對話框在Source file中輸入c文件的名稱,注意必須以.c結(jié)尾,在此輸入my01.c。(9)導入已有.h或.c文件:在工程名上右鍵單擊,選擇Add Files得到如2.15對話框。圖2.15 導入已有文件對話框找到所需導入的文件位置,單擊打開,得到圖2.16對話框。圖2.16 添加或連接現(xiàn)有文件選擇Copy files,單擊OK,即可將已有文件導入到工程中。若已用其它編程軟件(例如IAR),完成了整個工程的開發(fā),該工程無法直接移植入CCSv5,但可以通過在CCSv5中新建工程,并根據(jù)步驟(7)、(8)和(9)新建或?qū)胍延?h和.c文件,從而完成整個工程
8、的移植。2.4 利用CCSv5.1調(diào)試工程2.4.1 創(chuàng)建目標配置文件(1)在開始調(diào)試之前,有必要確認目標配置文件是否已經(jīng)創(chuàng)建并配置正確。在此以實驗一為例進行講解:首先導入實驗一的工程,導入步驟請參考2.2節(jié),如圖2.17所示,其中MSP430F5529.ccxml目標配置文件已經(jīng)正確創(chuàng)建,即可以進行編譯調(diào)試,無需重新創(chuàng)建;若目標配置文件未創(chuàng)建或創(chuàng)建錯誤,則需進行創(chuàng)建。為了講解目標配置文件創(chuàng)建過程,在此對LAB1的工程再次創(chuàng)建目標配置文件。F5529目標配置文件圖2.17 LAB1工程瀏覽器(2)創(chuàng)建目標配置文件步驟如下:右鍵單擊項目名稱,并選擇 NEW ->
9、0; Target Configuration File。圖2.18 創(chuàng)建新的目標(3)在File name中鍵入后綴為.ccxml的配置文件名,由于創(chuàng)建F5529開發(fā)板的目標配置文件,因此,將配置文件命名為MSP-EXP430F5529.ccxml,如圖2.19所示。圖2.19 目標配置文件名(4)單擊Finish,將打開目標配置編輯器,如圖2.20所示。圖2.20 目標配置編輯器(5)將Connection選項保持默認:TI MSP430 USB1 (Default),在Board or Device菜單中選擇單片機型號,在此選擇MSP430F5529。配置完成之后,單擊Save,配置將自
10、動設(shè)為活動模式。如圖2.21所示, 一個項目可以有多個目標配置,但只有一個目標配置在活動模式。要查看系統(tǒng)上所有現(xiàn)有目標配置,只需要去View -> Target Configurations查看。圖2.21 項目與配置后的目標文件2.4.2 啟動調(diào)試器(1)首先將LAB1工程進行編譯通過:選擇Project->Build Project,編譯目標工程。在第一次編譯實驗工程時,系統(tǒng)會提示自動創(chuàng)建rts430xl.lib庫文件,您可以選擇等待創(chuàng)建完成,但可能會花費較長的時間?;蛘?,為了方便,推薦在編譯之前將本實驗文件夾內(nèi)的rts430xl.lib庫文件復制
11、到CCSV5.1的庫資源文件夾內(nèi),其復制路徑為:-toolscompilermsp430lib(-為CCSv5.1的安裝路徑)。編譯結(jié)果,如圖2.22所示,表示編譯沒有錯誤產(chǎn)生,可以進行下載調(diào)試;如果程序有錯誤,將會在Problems窗口顯示,根據(jù)顯示的錯誤修改程序,并重新編譯,直到無錯誤提示。圖2.22 LAB1工程調(diào)試結(jié)果(2)單擊綠色的Debug 按鈕 進行下載調(diào)試,得到圖2.23所示的界面??刂婆_窗口程序窗口變量、觀察及寄存器窗口調(diào)試窗口圖2.23 調(diào)試窗口界面(3)單擊運行圖標運行程序,觀察顯示的結(jié)果。在程序調(diào)試的過程中,可通過設(shè)置斷點來調(diào)試程序:選擇需要設(shè)置斷點的位置,右
12、擊鼠標選擇BreakpointsàBreakpoint,斷點設(shè)置成功后將顯示圖標,可以通過雙擊該圖標來取消該斷點。程序運行的過程中可以通過單步調(diào)試按鈕配合斷點單步的調(diào)試程序,單擊重新開始圖標定位到main()函數(shù),單擊復位按鈕復位??赏ㄟ^中止按鈕返回到編輯界面。(4)在程序調(diào)試的過程中,可以通過 CCSV5.1查看變量、寄存器、匯編程序或者是Memory等的信息 顯示出程序運行的結(jié)果,以和預期的結(jié)果進行比較,從而順利地調(diào)試程序。單擊菜單ViewàVariables,可以查看到變量的值,如圖2.24所示。圖2.24 變量查看窗口(5)點擊菜單ViewàRegiste
13、rs,可以查看到寄存器的值,如圖2.25所示。圖2.25 寄存器查看窗口(6)點擊菜單ViewàExpressions,可以得到觀察窗口,如圖2.26所示??梢酝ㄟ^添加觀察變量,或者在所需觀察的變量上右擊,選擇Add Watch Expression添加到觀察窗口。圖2.26 觀察窗口(7)點擊菜單ViewàDisassembly,可以得到匯編程序觀察窗口,如圖2.27所示。圖2.27 匯編程序觀察窗口(8)點擊菜單ViewàMemory Browser,可以得到內(nèi)存查看窗口,如圖2.28所示。圖2.28 內(nèi)存查看窗口(9)點擊菜單ViewàBreak
14、points,可以得到斷點查看窗口,如圖2.29所示。圖2.29 斷點查看窗口2.5 CCSv5.1資源管理器介紹及應用(1)CCSv5.1具有很強大的功能,并且其內(nèi)部的資源也非常豐富,利用其內(nèi)部資源進行MSP430單片機開發(fā),將會非常方便?,F(xiàn)在演示CCSv5.1資源管理器的應用。如圖2.30所示,通過Help->Welcome to CCS打開CCSv5.1的歡迎界面。圖2.30 歡迎界面打開途徑(2)具體TI歡迎界面如圖2.31所示,利用New Project鏈接可以新建CCS工程,具體新建步驟可以參考2.3節(jié):利用CCSv5.1新建工程;利用Examples鏈接可以搜索到示例程序資
15、源;利用Import Project鏈接可以導入已有CCS工程文件,具體導入步驟可以參考2.2節(jié):利用CCSv5.1導入已有工程;利用Support鏈接可以在線獲得技術(shù)支持;利用Web Resources鏈接可以進入CCSv5.1網(wǎng)絡(luò)教程,學習CCSv5.1有關(guān)知識。圖2.31 TI歡迎窗口界面(3)在“Packages”下拉菜單下選擇ALL,進入CCSv5.1資源管理器,如圖2.32所示。在左列資源瀏覽器中,包含MSP430Ware。MSP430Ware將所有的MSP430 MCU器件的代碼范例、數(shù)據(jù)表與其他設(shè)計資源整合成一個便于使用的程序包,基本上包含了成為一名MSP430 MCU專家所需
16、要的一切。圖2.32 CCSv5.1資源管理器窗口(4)如圖2.33所示,展開MSP430ware,其包含三個方面內(nèi)容:MSP430單片機資源、開發(fā)裝置資源以及MSP430資源庫。圖2.33 MSP430ware界面(5)展開MSP430單片機資源,得到如圖2.34所示的界面,展開MSP430F5xx/6xx,其中包含F(xiàn)5xx/6xx系列的用戶指導、數(shù)據(jù)手冊、勘誤表以及示例代碼。圖2.34 單片機資源管理圖(6)展開Code Examples,在下拉選項上選擇MSP430F552x,在右面窗口中,將得到MSP430F552x有關(guān)各內(nèi)部外設(shè)的應用程序資源,如圖2.35所示。若您打算在ADC模塊的
17、基礎(chǔ)上,開發(fā)MSP430,首先可以選擇一個有關(guān)ADC的工程,作為講解,在此選擇第二個工程:MSP430F55xx_adc_01.c。單擊該工程名稱,將會彈出一個對話框,選擇單片機型號,在此選擇MSP430F5529,單擊OK。之后您將在工程瀏覽器中,看到導入的工程:MSP430F55xx_adc_01,您可以在此基礎(chǔ)上進行單片機的開發(fā)。圖2.35 MSP430F552x 應用程序資源(7)展開Development Tools開發(fā)裝置資源,得到如圖2.36所示的界面,其中包含MSP-EXP430F5529開發(fā)板資源。圖2.36 開發(fā)裝置資源管理圖(8)單擊User Experience Project (Code Limited),在右面窗口中將得到如圖2.37所示窗口。示例程序?qū)氩襟E分為四步,在保證開發(fā)板仿真器連接正確的前提下(在此利用開發(fā)板內(nèi)置仿真器),單擊第一步,將示例工程導入CCS,您將在資源瀏覽器中,看到導入的工程:MSP-EXP430F5529 User Experience_16KB,并且第一步和第三步后面藍色的對號變亮。單擊第二步,對示例工程進行編譯,編譯完成后,將發(fā)現(xiàn)第二步后面藍色的對號變亮。單擊第四步,將示例工程下載到開發(fā)板。編譯示例工程調(diào)試器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省揚州市2024-2025學年高二(上)學業(yè)水平合格性模擬考試物理試卷(含答案)
- 河北省衡水市2024-2025學年高三上學期期末物理試題(無答案)
- 2022年高考物理大一輪總復習(江蘇專版-)題庫-第二章-相互作用-第2課時
- 安徽省合肥第四十六中學2024-2025學年九年級第一學期12月份月考語文試卷(含答案)
- 【KS5U原創(chuàng)】新課標2021年高二物理暑假作業(yè)5《恒定電流二》
- 2021貴陽市高考英語閱讀、閱讀表達一輪自練題(5)-及答案
- 四年級數(shù)學(除數(shù)是兩位數(shù))計算題專項練習及答案
- 【全程復習方略】2021年春高中物理選修3-4-課時達標·效果檢測-12.2-波的圖像
- 2022部編版四年級語文下冊全冊一課一練同步練習(有答案)+知識點歸納
- 2025年0096北京美欣科技有限公司
- 行政事業(yè)單位內(nèi)部控制規(guī)范專題講座
- 叉車工安全培訓資料
- 不良反應事件及嚴重不良事件處理的標準操作規(guī)程藥物臨床試驗機構(gòu)GCP SOP
- 2024年6月浙江高考歷史試卷(含答案解析)
- 保密工作會議領(lǐng)導講話稿
- 九年級英語教學反思
- DB6101-T 3196-2024 生活無著的流浪乞討人員站內(nèi)救助服務(wù)規(guī)范
- 外研新標準初中英語七年級上冊冊寒假提升補全對話短文練習三附答案解析
- 貨物采購供貨方案(技術(shù)方案)
- 《旅游消費者行為學》-課程教學大綱
- YY/T 1117-2024石膏繃帶
評論
0/150
提交評論