版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、dsp程序在線仿真和固話到FLASH兩種狀態(tài)下運行的區(qū)別1.程序燒寫至RAM(1)準(zhǔn)備(2)新建工程(3)設(shè)置頭文件索引路徑(4)配置仿真器(5)添加源文件(6)添加庫(7)其他說明(8)編譯及調(diào)試A.編譯B.調(diào)試2.程序燒寫至Flash(1)設(shè)置Properties-General(2)添加源文件及修改主函數(shù)(3)設(shè)置頭文件索引路徑(4)編譯及下載準(zhǔn)備:1.CCS5.5;2.F28335核心板;3.XDS100V3仿真器1.程序燒寫至RAM在程序調(diào)試階段,程序燒寫至RAM,配合仿真器對程序進行調(diào)試.在PropertiesfGeneral中中設(shè)置Debug為Active;在ManageConf
2、igurations在Linkercommandfile中選擇28335_RAM_lnkd(1)準(zhǔn)備在Workspace新建文件夾Project,在文件夾下拷入文件DSP2833x_common和DSP2833x_headers"(可從TI官方文件獲得)dekWorlc&pace_FS235_E*ample>roject名稱metadatarcmmcnDSP2S33jc_headersdvt共享,刻錄新建立伸央修改舊期美型20318/8/1510=17文用3018/8/1510:23文件夾2021/8/1510:24交件失2021/8/1510.171窩鎂(2)新建工程
3、Project-NewCCSProject,新建工程名Exam_F28335_ADC_SeqModeTest,Script*WiWtowJ二DMNewCCSCCSEkdmpleProjectsI:Q觸HM8M串舊Wlc小戶廂3居串穌*i/耐電Woddr>gSet*氣CIbm«隹國fadAwWmuJIy$li0W國力SI"SethnFLXcifiFyrt-HUi卜;tEmp>FTE用中CCSEmP1+的西的L01用作rtL«g«>tPTOpCTtiMM從DSP2833x_headerscmd中拷貝DSP2833x_Headers_nonB
4、IOSd至ijExam_F28335_ADC_SeqModeTest文件夾下,并新建一個Source文件夾,保存源文件ProjectExpls仃|lSExamF2S3B5ADCJeqMGdeT»tActin-Debug>前IInclude-s會Source28335_RAM_lnkd>*,DSP2S33xH&adrs_nonB10StcnriGl(3)設(shè)置頭文件索引路徑右鍵點擊工程名,選擇Properties,在C2000Complier下的IncludeOptions,添力口$PROJECT_ROOT.DSP2833x_headersinclude"$
5、PROJECT_ROOT.DSP2833x_commoninclude"點擊OK后,工程文件的Include欄中有添加的索引路徑,如下列圖說明添加成功(失敗,那么為灰色)©PrefectExplorer悠,&£xam_F28135_ADC_&eqM«deTcstLActivc-Debu<;Indxd堡軍t'C:/Users/lenovc/Deiletop/10BL/201S07Crre-ntMea5urenwnt/20LBO"-人C:/Users/lenQvc/Desktppi/lOBl/ZO1807Currfnt
6、Mrasurement/iQl&O';v1J.Di/setijp-sofKvare匚,5.5/cov5/toali/t*npiler/c2DOO_&2占Scumq28工g5_RAUnlt七md.DS2$33>_HtddersnenBlOSxmd(4)配置仿真器右鍵點擊工程名,選擇NEW-TargetConfigurationFile,設(shè)置FileName點擊Finish出現(xiàn)如下界面,選擇仿真器型號XDS100V3,器件型號選擇TMS320F28335,點擊右側(cè)Save,保存配置.ThsiH-nrfrndlrK*ttiiM帚ChmwwlewJrrtfjvmrftKT
7、SIOvlUUEi-ilor)Bwd中rypv的秒刖石國的指屏相2找TMURm招1MW4IWgXJM/Tumwn口FlTwiwjmeii上TMS麻由C15TMJ?OF4VLCB3BMgM:就可以點擊TestConnection測試仿真器是否連接成功,見調(diào)試局部(5)添加源文件復(fù)制需要的.c及.asm文件到source文件夾,復(fù)制到文件夾中后會自動出現(xiàn)在工程列表中.般有DSP2833xcommonsource中的DSP2833xADCcal.asmDSP2833xCodeStartBranch.asmDSP2833xDefaultIsr.cDSP2833x_Gpio.cDSP2833x_SysC
8、trl.cDSP2833x_usDelay.asm以及DSP2833xheaderssource中的DSP2833xGlobalVariableDefs.c如果用至ij定時器,需要添加DSP2833x_CpuTimers.c如果用到ADC,那么需要添加DSP2833x_Adc.c如果用到中斷,需要添加DSP2833x_PieCtrl.c、DSP2833x_PieVect.c如果用到SCI,需要添加DSP2833x_Sci.c其他的類推.(6)添加庫如果程序中有三角函數(shù)或者開根號等運算,推薦只用fastPTS或IQmath庫來計算,在C2000Linker下的FlieSearchPath中添加.
9、(官網(wǎng)下載)在主函數(shù)中,需要添加頭文件:#include"math.h"#include"C28x_FPU_FastPTS.h"具體可參考鏈接在Includelibraryflieorcommandfile中添力口rts2800_fpu32.lib在Add<dir>tolibrarysearchpath中添加索引路徑"$PROJECT_ROOT.DSP2833x_commonlib"然后將最下面的DisableautomaticRTSselection選中,如下列圖點擊Build,在LinkOrder中,點擊Add添加庫文
10、件.由制.6不入中OprtPiiizrtErfig儲交.嶺E>Adv.nc*dGptoflt/CldOtliLtnlwBisk;Oplinb耳Ja*卜P*«hCgrgMrahcinzMAmAgc!Cofi£gutf«ikoffii%Ude&dwgpendeMiei.褊爐二electionNwxjdSekuats>KlGtoaddtoEinkordwi&Gen*rM,dbrlcerCernmuindfii«,Fr!4900jp<ja2bi,SSaurce/tKP2Si3x4usD«Ijjt.mrm上&0.
11、“皿*蒲玨_5川QrLf(7)其他說明cmd文件的選擇那么根據(jù)運行模式選擇:在線仿真模式:28335_RAM_linkdFlash燒寫模式:F28335d,在main.c文件中需要引用頭文件#include“DSP28x_Project.h"包含所有的外設(shè)頭文件及宏定義(8)編譯及調(diào)試A.編譯點擊或選擇BuildProject,編譯工程文件,編譯成功后工程列表中出現(xiàn)Binaries(包含.out文件)和Debug文件夾.(驗證程序)WfiAM_一/lumFJ1111SIB亡號eqhlo&H&> 中/B<n*rm> WErclud*i/Clrtmtwo
12、1irD»<lcEcipinD6I/2O1807Cuiij.匚:/Vke<r5e<1baoQnHs>pEMM|l"ULJi居a/Fi>p.口改“to/CCSEAgcESKqcN,大gr> 白Drbugi小匕DStitMeidsrt.naeBKDijmdii遼BrT能同$戶乂_5«|融通丁舊524工IjfiJ?S_AMqModLrrcr-nnlB.調(diào)試通斷電順序:通電:將仿真器連接電腦,然后接通電源,最后翻開仿真軟件斷電:仿真軟件內(nèi)部斷開連接,關(guān)閉軟件,斷開電源,最后拔掉仿真器仿真器不為開發(fā)板/核心板供電將仿真器連接電腦.CCS軟
13、件自身集成仿真器驅(qū)動,因此插上仿真器后會自動安裝驅(qū)動.查看:右鍵“我的電腦一“治理一“設(shè)備治理器I曹雨行W班總n.DAEMONrookLiteVbrtluseQuf官方XDS100v3CtunndA卜口XDSW&dChannelBfHJSBCemposrleDevice US白Cempotri*De謂, 莫用FfKN翎34幅費裝典 茶好亦USB工0可獷制主中衣胤德連接電源,板上有燈亮起.連接成功后,點擊.ccxml文件中的TestConnection,出現(xiàn)下列圖界面,界面中各項最后均為succeed那么連接成功4441電;J點擊檢,進入下列圖Debug界面,表示連接成功,進入調(diào)試界面二
14、.CCSOhu勺-Emni.F2fi3S5_ADC.SeqlVlMi«T«sVnvfiS135>IX_S#qMcdeTeit_Main.t-CeFil#EditViewProjectTootRunScripiftWindowHtlp-安由1,和松,4,Kd<Avq咨'»|2手,小電I.二色I*“E*arm_F28355_iDC_S«iMcdeTestCodfCompourStudk)+O*wicf0電bugging)./,>TunmInstrumehtsXDkOOlUS&£muh*ar_0/C28tocSu!p
15、endfri-SVftrtakp«iiiti=Eamu出E>sm.F283Module5tiMain,c-S5=_args_maFnOat*rgmdin.c:910?(OOMF7三cjptOOOat匕gtiSJri仁?言O(shè).cOO94554卜ttntrypoht-jsftjchcd.變量觀察:選中該變量,然后右鍵“AddWatchExpression2.程序燒寫至Flash在程序調(diào)試完成后,需要將程序燒寫至Flash,這樣可去掉仿真器,直接上電即可運行程序.首先根據(jù)1中提到的步驟建立工程并完成程序的調(diào)試,調(diào)試完成后,對工程進行如下修改,將程序燒寫至Flash:(1)設(shè)置Prop
16、ertiesfGeneral在ManageConfigurations中設(shè)置Release為Active;在Linkercommandfile中選擇F28335d在PredefinedSymbols中添加預(yù)定義FLASH,如下列圖根據(jù)板子的實際情況,如有需要,那么要改變晶振設(shè)置等,一般采用默認(rèn)值,如下圖所示設(shè)置完成后,點擊OK,最終工程中原有的28335_RAM_lnkd文件變成ExcludefromBuild模式,新添加了文件F28335d.(2)添加源文件及修改主函數(shù)在原工程的“Source文件夾中添加源文件DSP2833x_MemCopy.c(路徑DSP2833x_commonsource).在主函數(shù)初始化局部InitPieVectTable();后添加:#ifdefFLASHMemCopy(&RamfuncsLoadStart,&RamfuncsLoadEnd,&RamfuncsRunStart);InitFlash();/初始化Flash#endif(3)設(shè)置頭文件索引路徑根據(jù)1中方式添加頭文件索引路徑和庫函數(shù)及其索引路徑(4)編譯及下載點擊飛或選擇BuildProject,編譯工程文件,編譯成功后工程列表中新增Release文件夾.點擊皚下載程序,將出現(xiàn)如下界
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蕪湖拆除合同范例
- 石場加工合同范例
- 廣告承接合同范例
- 勞動合同變成擔(dān)保合同范例
- 美發(fā)學(xué)徒培訓(xùn)合同范例
- 星藝裝修合同范例
- 培訓(xùn)學(xué)院合同范例
- 平谷倉儲配送合同范例
- 消毒產(chǎn)品委托生產(chǎn)合同范例
- 廚房合伙合同范例
- GB/T 45076-2024再生資源交易平臺建設(shè)規(guī)范
- 2024-2025學(xué)年語文二年級上冊 部編版期末測試卷 (含答案)
- cecs31-2017鋼制電纜橋架工程設(shè)計規(guī)范
- 采礦學(xué)課程設(shè)計陳四樓煤礦1.8mta新井設(shè)計(全套圖紙)
- 軍人體型標(biāo)準(zhǔn)對照表
- 淺談吉林省中藥材產(chǎn)業(yè)發(fā)展
- 學(xué)生學(xué)習(xí)評價量表模板
- 圖形找規(guī)律專項練習(xí)60題(有答案)
- 最新版《機車網(wǎng)絡(luò)控制》考試試卷【一】
- RCS系列同期壓并壓切輔助裝置說明書
- 普通發(fā)票銷售清單
評論
0/150
提交評論