28335至尊板-ccs6.0教程第二章CCS與仿真器連接_第1頁
28335至尊板-ccs6.0教程第二章CCS與仿真器連接_第2頁
28335至尊板-ccs6.0教程第二章CCS與仿真器連接_第3頁
28335至尊板-ccs6.0教程第二章CCS與仿真器連接_第4頁
28335至尊板-ccs6.0教程第二章CCS與仿真器連接_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

CCS6.0第一章CCS6.0軟件的安 第二章CCS與仿真器的連 定義工作 建立目標(biāo)板配置環(huán) 連接目標(biāo) 第三章創(chuàng)建CCS6.0工 創(chuàng)建工 生成項(xiàng) 第四章工程導(dǎo) CCS3.3工程的導(dǎo) CCS高版本工程的導(dǎo) 第五章CCS6.0的仿真與燒 CCS6.0的仿真操 CCS6.0的燒寫操 第六章CCS6.0中一些常見的功能按 加載代 監(jiān)視變量和寄存 反匯編以及源代碼混合模 內(nèi)存查看 管理斷 圖形顯示工 圖像顯示工 CCS6.0TIDSPCCS(CodeComposerStudio)。如CCS6.0XDS510PLUSXDS560PLUSCCS6.0,再高版本兼容性不是很好。另外我們選用XDS100V2仿真器也只能適用于CCS4.0及以上版本的開發(fā)環(huán)境,XDS100V3仿真器只適用于CCS5.0及以上版本的開發(fā)環(huán)境。序會(huì)出現(xiàn)警告,強(qiáng)行安裝會(huì)出現(xiàn)文件丟失。雙擊ccs_setup_6.0.0.00190.exe文件,出現(xiàn)如下圖1-1所示界面:1-選擇“Iacceptthetermsofthelicenseagreement”,點(diǎn)擊“Next”如下圖1-

1-擊“Next”見下圖1-3所示:1-見下圖1-4所示:1-“Next”見下圖1-5所示:1-圖1-6所示一些安裝功能的框,單擊Cancel按鈕,否則在安裝過程中就不會(huì)1-安裝完成,點(diǎn)擊“Finish”1-71-XDS100V2CCSV6CCSV6PCUSB下面我們以YX-28335XDS100V2仿真。至于其他型號DSP,其操作過程都是一樣的。定義工作區(qū)目和指向項(xiàng)目的,可能還有源代碼)的。默認(rèn)情況下,會(huì)在C:\Users\<用戶>\s或C:\sandSettings\<用戶>\Mys下創(chuàng)建工作區(qū),但可以任意選擇其位置。每次執(zhí)行CCSv6都會(huì)要求工作區(qū)。如果計(jì)劃對所有項(xiàng)目使用一個(gè),只需選中“Usethisasthedefaultanddonotaskagain(默認(rèn)使用此且不再詢問)2-1-12-1- 詳見下圖2-1-2, Workspace->Others”然后自己重新定義(注意 不可以有中文2-1-建立目標(biāo)板配置環(huán)境CCSCCSv6進(jìn)行建立,在此不多做介紹,下面主要介紹如何在CCSv6中建立:在中點(diǎn)擊“File>New->TargetConfigurationFile”,2-2-12-2-“f28335xds100v2.ccxml”(可自行命名),F(xiàn)insh”,如下圖2-2-2所示:2-2-在“connection(調(diào)試器類型)”一欄中選擇“TexasInstrumentsXDS100v2USB一欄中選擇“TMS320F28335”,如下圖2-2-3所示:2-2-那么藍(lán)色字體的“TargetConfiguration”出現(xiàn)以下圖2-2-4界面:2-2-C28xx,initializationscriptGEL連接目標(biāo)板找到的“View->Targetconfigurations”按鈕并單擊切換出配置界面,然后在配置界面中配置文件選擇“SetasDefault”將剛剛建立的配置文件設(shè)置“LaunchSelectedConfiguration”詳細(xì)操作見下圖2-3-1所示:2-3-當(dāng)啟動(dòng)成功后,在中點(diǎn)擊“Run->ConnectTarget”即可連接目標(biāo)板,見下圖2-3-2所示界面:2-3-2-3-創(chuàng)建工程N(yùn)ewCCSProject(CCS)”3-13-②在“ProjectName()新項(xiàng)目若選中“Usedefault名為“Sinewave”。③在“Target”菜單中選擇要使用的類型“Connetion”“Finish(完成)”3-23-⑥要為項(xiàng)目創(chuàng)建文件,請?jiān)凇癈/C++Projects(C/C++項(xiàng)目)”(路徑:Window->ShowView->OtherC/C++->C/C++Projects)視圖中右鍵單擊項(xiàng)目名稱,并選擇“New->SourceFile(新建->源文件)”。在打開的文本框中,鍵入包含與源代碼類型對應(yīng)的有效擴(kuò)展名(.c、.C、.cpp、.c++、.asm、.s64、.s55等)的文件⑦要向項(xiàng)目添加現(xiàn)有源文件,請?jiān)凇癈/C++Projects(C/C++項(xiàng)目)”選項(xiàng)卡中右鍵單擊項(xiàng)目名稱,并選擇“AddFilestoProject(將文件添加到項(xiàng)目)”,將源文件到項(xiàng)目。也可以選擇“LinkFilestoProject(將文件到項(xiàng)目)”來創(chuàng)建文件,這樣可以將文件保留在其原始中。如果源代碼將文件包含在非常特定的結(jié)構(gòu)中,則這是十分必要的。生成項(xiàng)目ProjectRebuilCCS3.3工程的導(dǎo)入在“C/C++Projects(C/C++項(xiàng)目)”(路徑:Window->ShowView->Other下的C/C++->C/C++Projects)即“CCSEdit”視圖下,單擊的“Project->ImportLegacyCCSv3.3Projects...(CCS3.3)”4-1-1圖4-1-圖4-1-圖4-1-圖4-1-CCS3.3(路徑:->Window->ShowView->ProjectExplorer,切換出界面后右擊工程選擇最后一項(xiàng)Properties),具體操作如下圖4-1-5所示:圖4-1-路徑,見下圖4-1-6所示操作:圖4-1-“Workspace”按鈕,如下圖4-1-7所示:圖4-1-可完成添加頭文件路徑,如下圖4-1-8所示:圖4-1-圖4-1-CCS高版本工程的導(dǎo)入由于我們光盤附贈(zèng)的例程雖然已經(jīng)是CCS3.3如何導(dǎo)入CCS高版本的工程。在“C/C++Projects(C/C++項(xiàng)目)”(路徑:Window->ShowView->Other下的C/C++->C/C++Projects)即“CCSEdit”視圖下,單擊的“Project->ImportCCSProjects...(工程->導(dǎo)入CCS)4-2-1所示:4-2-警告時(shí),點(diǎn)擊“OK”忽略),如圖4-2-2所示:圖4-2-第五CCS6.0的仿真與燒CCS6.0的仿真操作首先照第二章所做的說明,建立一個(gè)TMS320F28335和XDS100V2(或者XDS100V3)的配置文件,啟動(dòng)并連接上,然后將視圖切換到“CCSEdit”下,將導(dǎo)入的Workspace(工作區(qū)間)Debug圖5-1-1和5-1-2所示:5-1-5-1- Run->Load->LoadProgram”),詳見下圖5-1-3所示:5-1-5-1-5-1-CCS6.0的燒寫操作圖5-2-圖中藍(lán)底色一行為區(qū)域使用情況如果在used于unused一欄下分別為0和CCS6.0的燒寫操作與仿真操作一樣,只不過將導(dǎo)入的工程的CMD文件從法識(shí)別具體的操作空間而出錯(cuò)),然后右擊工程選擇“BuildProject”進(jìn)行編譯,編譯沒有錯(cuò)誤后會(huì)在Workspace(工作區(qū)間)的工程文件夾下的Debug文件夾里產(chǎn)生一個(gè).out文件),加載這個(gè)“.out”文件即可,不需要點(diǎn)擊運(yùn)行。第六章CCS6.0中一些常見的功能按鈕調(diào)出來,如下圖6-1、6-2、6-3所示:6-6-6-加載代碼默認(rèn)情況下代碼將在main()函數(shù)處停止。注意:代碼將自動(dòng)寫入MSP430、F28x和Slaris設(shè)備閃存中。要配置閃存加①“CCSDebug(調(diào)試)”視圖包含每個(gè)核的目標(biāo)配置和調(diào)用堆棧main()配置的設(shè)備進(jìn)行配置時(shí)尤其需要此類。監(jiān)視變量和寄存器并顯示本地和全局變量,如下圖6-2-26-2-3所示:圖6-2-圖6-2-反匯編以及源代碼與匯編代碼混合模式看->反匯編)”查看,見下圖6-3-1所示:圖6-3-選擇“ViewSource(查看源代碼)”,如下圖6-3-2所示:圖6-3-內(nèi)存查看器看->內(nèi)存瀏覽)”查看。PC且每個(gè)內(nèi)存位置都有上下文相關(guān)的信息框,如下圖6-4-1所示:6-4-volatileshortoutput[16]。其他管理斷點(diǎn)增加調(diào)試進(jìn)程的靈活性,如下圖6-5-1所示:6-5-硬件斷點(diǎn)可從IDE直接進(jìn)行設(shè)置;除了停止目標(biāo)之外,軟件斷點(diǎn)還可執(zhí)行其他功能:文件I/O傳輸、屏幕更新等。要設(shè)置斷點(diǎn),只需在源代碼或反匯編視圖中雙擊代碼行即可。硬件或軟 斷為優(yōu)化器可能會(huì)將代碼緊縮起來,從而影響匯編指令和C源代碼之間的相關(guān)性。圖6-5-試器視圖、從文件中數(shù)據(jù)或?qū)?shù)據(jù)寫入其中、激活或停用斷點(diǎn)組等。圖形顯示工具要添加圖形,只需轉(zhuǎn)到菜單“ToolsGraph()”,然后從各種顯基于時(shí)間的圖形:“SingleTime(單曲線圖)”和“DualTime(雙曲線圖)”;基于頻率的圖形:所有FFT選項(xiàng);時(shí)或手動(dòng))、縮放、配置屬性等,如下圖6-6-1所示:圖6-6-軸,以整數(shù)值顯示Y②在“Action(操作)”屬性中,單擊該屬性值并選擇“RefreshAllWindows(刷output[]16示在圖形窗口中。單擊“ToolsGraphSingleTime(工具->圖形->單曲線圖,然后將選項(xiàng)配置如下圖6-6-2所示:圖6-6-⑥單擊“RunResume()”16⑦要查看output數(shù)組的實(shí)際值,請單擊“Watch(監(jiān)視)”選項(xiàng)卡(應(yīng)當(dāng)在屏幕右上角部分),然后單擊“New(新建)”。鍵入output并展開此數(shù)組以顯示其中的(監(jiān)視)”窗口中選擇所有值,右鍵單擊并選擇“Q-valuesQ-valu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論