版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、dsp程序在線仿真和固話到FLASH兩種狀態(tài)下運(yùn)行的區(qū)別1.程序燒寫(xiě)至RAM(1)準(zhǔn)備(2)新建工程(3)設(shè)置頭文件索引路徑(4)配置仿真器(5)添加源文件(6)添加庫(kù)(7)其他說(shuō)明(8)編譯及調(diào)試A.編譯B.調(diào)試2.程序燒寫(xiě)至Flash(1)設(shè)置Properties-General(2)添加源文件及修改主函數(shù)(3)設(shè)置頭文件索引路徑(4)編譯及下載準(zhǔn)備:1.CCS5.5;2.F28335核心板;3.XDS100V3仿真器1.程序燒寫(xiě)至RAM在程序調(diào)試階段,程序燒寫(xiě)至RAM,配合仿真器對(duì)程序進(jìn)行調(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«隹國(guó)fadAwWmuJIy$li0W國(guó)力SI"SethnFLXcifiFyrt-HUi卜;tEmp>FTE用中CCSEmP1+的西的L01用作rtL«g«>tPTOpCTtiMM從DSP2833x_headerscmd中拷貝DSP2833x_Headers_nonB
4、IOSd至ijExam_F28335_ADC_SeqModeTest文件夾下,并新建一個(gè)Source文件夾,保存源文件ProjectExpls仃|lSExamF2S3B5ADCJeqMGdeT»tActin-Debug>前IInclude-s會(huì)Source28335_RAM_lnkd>*,DSP2S33xH&adrs_nonB10StcnriGl(3)設(shè)置頭文件索引路徑右鍵點(diǎn)擊工程名,選擇Properties,在C2000Complier下的IncludeOptions,添力口$PROJECT_ROOT.DSP2833x_headersinclude"$
5、PROJECT_ROOT.DSP2833x_commoninclude"點(diǎn)擊OK后,工程文件的Include欄中有添加的索引路徑,如下列圖說(shuō)明添加成功(失敗,那么為灰色)©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)配置仿真器右鍵點(diǎn)擊工程名,選擇NEW-TargetConfigurationFile,設(shè)置FileName點(diǎn)擊Finish出現(xiàn)如下界面,選擇仿真器型號(hào)XDS100V3,器件型號(hào)選擇TMS320F28335,點(diǎn)擊右側(cè)Save,保存配置.ThsiH-nrfrndlrK*ttiiM帚ChmwwlewJrrtfjvmrftKT
7、SIOvlUUEi-ilor)Bwd中rypv的秒刖石國(guó)的指屏相2找TMURm招1MW4IWgXJM/Tumwn口FlTwiwjmeii上TMS麻由C15TMJ?OF4VLCB3BMgM:就可以點(diǎn)擊TestConnection測(cè)試仿真器是否連接成功,見(jiàn)調(diào)試局部(5)添加源文件復(fù)制需要的.c及.asm文件到source文件夾,復(fù)制到文件夾中后會(huì)自動(dòng)出現(xiàn)在工程列表中.般有DSP2833xcommonsource中的DSP2833xADCcal.asmDSP2833xCodeStartBranch.asmDSP2833xDefaultIsr.cDSP2833x_Gpio.cDSP2833x_SysC
8、trl.cDSP2833x_usDelay.asm以及DSP2833xheaderssource中的DSP2833xGlobalVariableDefs.c如果用至ij定時(shí)器,需要添加DSP2833x_CpuTimers.c如果用到ADC,那么需要添加DSP2833x_Adc.c如果用到中斷,需要添加DSP2833x_PieCtrl.c、DSP2833x_PieVect.c如果用到SCI,需要添加DSP2833x_Sci.c其他的類推.(6)添加庫(kù)如果程序中有三角函數(shù)或者開(kāi)根號(hào)等運(yùn)算,推薦只用fastPTS或IQmath庫(kù)來(lái)計(jì)算,在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選中,如下列圖點(diǎn)擊Build,在LinkOrder中,點(diǎn)擊Add添加庫(kù)文
10、件.由制.6不入中OprtPiiizrtErfig儲(chǔ)交.嶺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)其他說(shuō)明cmd文件的選擇那么根據(jù)運(yùn)行模式選擇:在線仿真模式:28335_RAM_linkdFlash燒寫(xiě)模式:F28335d,在main.c文件中需要引用頭文件#include“DSP28x_Project.h"包含所有的外設(shè)頭文件及宏定義(8)編譯及調(diào)試A.編譯點(diǎn)擊或選擇BuildProject,編譯工程文件,編譯成功后工程列表中出現(xiàn)Binaries(包含.out文件)和Debug文件夾.(驗(yàn)證程序)WfiAM_一/lumFJ1111SIB亡號(hào)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)試通斷電順序:通電:將仿真器連接電腦,然后接通電源,最后翻開(kāi)仿真軟件斷電:仿真軟件內(nèi)部斷開(kāi)連接,關(guān)閉軟件,斷開(kāi)電源,最后拔掉仿真器仿真器不為開(kāi)發(fā)板/核心板供電將仿真器連接電腦.CCS軟
13、件自身集成仿真器驅(qū)動(dòng),因此插上仿真器后會(huì)自動(dòng)安裝驅(qū)動(dòng).查看:右鍵“我的電腦一“治理一“設(shè)備治理器I曹雨行W班總n.DAEMONrookLiteVbrtluseQuf官方XDS100v3CtunndA卜口XDSW&dChannelBfHJSBCemposrleDevice US白Cempotri*De謂, 莫用FfKN翎34幅費(fèi)裝典 茶好亦USB工0可獷制主中衣胤德連接電源,板上有燈亮起.連接成功后,點(diǎn)擊.ccxml文件中的TestConnection,出現(xiàn)下列圖界面,界面中各項(xiàng)最后均為succeed那么連接成功4441電;J點(diǎn)擊檢,進(jìn)入下列圖Debug界面,表示連接成功,進(jìn)入調(diào)試界面二
14、.CCSOhu勺-Emni.F2fi3S5_ADC.SeqlVlMi«T«sVnvfiS135>IX_S#qMcdeTeit_Main.t-CeFil#EditViewProjectTootRunScripiftWindowHtlp-安由1,和松,4,Kd<Avq咨'»|2手,小電I.二色I(xiàn)*“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.程序燒寫(xiě)至Flash在程序調(diào)試完成后,需要將程序燒寫(xiě)至Flash,這樣可去掉仿真器,直接上電即可運(yùn)行程序.首先根據(jù)1中提到的步驟建立工程并完成程序的調(diào)試,調(diào)試完成后,對(duì)工程進(jìn)行如下修改,將程序燒寫(xiě)至Flash:(1)設(shè)置Prop
16、ertiesfGeneral在ManageConfigurations中設(shè)置Release為Active;在Linkercommandfile中選擇F28335d在PredefinedSymbols中添加預(yù)定義FLASH,如下列圖根據(jù)板子的實(shí)際情況,如有需要,那么要改變晶振設(shè)置等,一般采用默認(rèn)值,如下圖所示設(shè)置完成后,點(diǎn)擊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中方式添加頭文件索引路徑和庫(kù)函數(shù)及其索引路徑(4)編譯及下載點(diǎn)擊飛或選擇BuildProject,編譯工程文件,編譯成功后工程列表中新增Release文件夾.點(diǎn)擊皚下載程序,將出現(xiàn)如下界
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六年級(jí)第一學(xué)期教學(xué)計(jì)劃范文合集三篇
- 九年級(jí)化學(xué)教學(xué)計(jì)劃范文錦集7篇
- 銷(xiāo)售部年度工作計(jì)劃
- 師德師風(fēng)的教師演講稿模板5篇
- 人壽保險(xiǎn)公司實(shí)習(xí)報(bào)告合集六篇
- 關(guān)于年會(huì)策劃方案范文合集6篇
- 大學(xué)生頂崗實(shí)習(xí)周記錦集六篇
- 政府績(jī)效評(píng)估 課件 蔡立輝 第6-10章 政府績(jī)效評(píng)估的結(jié)果應(yīng)用與改進(jìn) -政府績(jī)效評(píng)估在當(dāng)代中國(guó)的推進(jìn)
- 2010年高考一輪復(fù)習(xí)教案:必修1 第四章 非金屬及其化合物 全程教學(xué)案
- 2025年農(nóng)林牧漁專用儀器儀表項(xiàng)目發(fā)展計(jì)劃
- 2025中國(guó)電信山東青島分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年八省聯(lián)考高考語(yǔ)文作文真題及參考范文
- 新課標(biāo)(水平三)體育與健康《籃球》大單元教學(xué)計(jì)劃及配套教案(18課時(shí))
- 開(kāi)題報(bào)告-鑄牢中華民族共同體意識(shí)的學(xué)校教育研究
- 計(jì)件工勞務(wù)合同范例
- 2024年公交車(chē)開(kāi)通儀式講話例文(4篇)
- 2024-2025學(xué)年八年級(jí)上冊(cè)物理 第五章 透鏡以及其應(yīng)用 測(cè)試卷(含答案)
- 《自理理論orem》課件
- 2024年浙江省杭州市下城區(qū)教育局所屬事業(yè)單位招聘學(xué)科拔尖人才10人歷年管理單位遴選500模擬題附帶答案詳解
- 研發(fā)項(xiàng)目管理培訓(xùn)課件講解
- 2024-2030年中國(guó)膏劑(膏方)行業(yè)競(jìng)爭(zhēng)狀況及營(yíng)銷(xiāo)前景預(yù)測(cè)報(bào)告版
評(píng)論
0/150
提交評(píng)論