下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
DSP
CCS工程文件構(gòu)成
==================================================
1.源文件(*.c*.asm)
2.頭文件(*.h*.inc)
3.cmd文件
分為2種。
一種是用來分配RAM空間的,用來將程序下載到RAM內(nèi)調(diào)試,因為開發(fā)過程中大部分時間在調(diào)試程序,因此多用這類cmd;
另一種是分配Flash空間的,當(dāng)程序調(diào)試完畢后,需要將其燒寫到Flash中固化。
4.庫文件(*.lib*.dll)
庫文件包含了寄存器的地址和對應(yīng)標(biāo)示符的定義,還包括了標(biāo)準(zhǔn)C/C++運行支持庫函數(shù)。
*.lib為靜態(tài)庫文件,在編譯時調(diào)用,調(diào)用時直接加載到內(nèi)存;
*.dll為動態(tài)庫文件,在運行時調(diào)用。
==================================================
創(chuàng)建DSPTMS320C6713工程
==================================================
====================準(zhǔn)備工作====================
1.從http://www./lsds/ti/dsp/c600_dsp/c67x/toolsw.page下載C6XCSL及其文檔C6XCSL為DSPC6000系列的芯片支持庫(TMS320C6000ChipSupportLibrary)
安裝C6XCSL,點擊.exe文件(其實就是解壓),選擇路徑,本文為設(shè)為C6XCSL_ROOT=E:\MyDesigner\dsp\C6XCSL
2.下載并安裝破解CCS5.3,安裝路徑不要有中文字符
====================新建工程====================
1.File->NewProject->CCSProject
工程路徑不要有中文字符。
2.添加庫文件
工程右鍵->AddFiles...
轉(zhuǎn)到C6XCSL_ROOT\lib_3x下。這里有2個6713系列文件:csl6713.lib和csl6713e.lib。
兩者區(qū)別是csl6713.lib用于小端(littleendian)格式DSP,
而csl6713e.lib用于大端(littleendian)格式DSP。
我們新建工程時選擇了小端,因此這里選擇csl6713.lib。
然后彈出提示,選擇“copytofiles”將庫文件拷貝一份到當(dāng)前工程。
3.添加頭文件
基本頭文件是與庫文件對應(yīng)的。
將C6XCSL_ROOT\include\文件夾拷貝到當(dāng)前工程目錄。
工程右鍵->Properties,Build->C6000Compiler->IncludeOptions,
添加../include頭文件搜索目錄。
4.添加.cmd文件,這個可以參考C6XCSL_ROOT\example\下的例子,下面是Timer的例子,<spanstyle="line-height:1.5;">/*MemoryMap0-thedefault*/
</span>MEMORY
{
PMEM:o=00000000hl=00010000h
BMEM:o=00010000hl=00030000h
}
SECTIONS
{
.text
>
PMEM
.csldata>PMEM
.stack>
PMEM
.far>
PMEM
.switch>
BMEM
.tables>
BMEM
.data
>
BMEM
.bss>
BMEM
.sysmem>
BMEM
.cinit>
PMEM
.const>
BMEM
.cio
>
BMEM
}
復(fù)制代碼
5.新建mian.c,這個不用多說了吧<spanstyle="line-height:1.5;">#include<csl.h>
</span>voidmain(void){
while(1){
}
}
復(fù)制代碼
====================附屬問題====================
1.新建工程結(jié)束,右鍵->BuildProject,出現(xiàn)如下error,
fatalerror#35:#errorNOCHIPDEFINED(use-dCHIP_XXXXwhereXXXXischipnumber,i.e.6201)
原因:使用C6XCSL庫需要定義芯片信號,錯誤提示沒定義芯片型號
解決:一種方法,在main.c中的#inclde<csl.h>前添加#defineCHIP_6713;
另一種方法,工程右鍵->Properties,Build->C6000Compiler->PredefinedSymbols,
在“Pre-defineNAME”中添加CHIP_6713
2.右鍵->BuildProject,出現(xiàn)如下warning,
warning#10210-D:creating".stack"sectionwithdefaultsizeof0x400;usethe
-stackoptiontochangethedefaultsize
warning#10210-D:creating".sysmem"sectionwithdefaultsizeof0x400;use
the-heapoptiontochangethedefaultsize復(fù)制代碼
原因:沒有設(shè)置堆大小(stack
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年三季度報天津地區(qū)A股流動負(fù)債合計排名前十大上市公司
- 課題申報參考:教育家精神賦能高校師德師風(fēng)建設(shè)研究
- 二零二五版外資企業(yè)會計人員聘用與管理服務(wù)協(xié)議3篇
- 二零二五年環(huán)境治理擔(dān)保合同標(biāo)的屬性與實施3篇
- 二零二五年度農(nóng)產(chǎn)品批發(fā)市場合作協(xié)議書4篇
- 2025年湛江貨運從業(yè)資格證怎么考
- 醫(yī)院工作個人工作總結(jié)
- 二零二五版?zhèn)€體工商戶雇工勞動合同(文創(chuàng)產(chǎn)業(yè)專用)3篇
- 2025年度智能交通設(shè)施安裝與維護承包合作協(xié)議4篇
- 2025年度智慧家居蟲害預(yù)防與治理服務(wù)合同4篇
- 2024年高純氮化鋁粉體項目可行性分析報告
- 安檢人員培訓(xùn)
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末 英語試題
- 危險性較大分部分項工程及施工現(xiàn)場易發(fā)生重大事故的部位、環(huán)節(jié)的預(yù)防監(jiān)控措施
- 《榜樣9》觀后感心得體會四
- 2023事業(yè)單位筆試《公共基礎(chǔ)知識》備考題庫(含答案)
- 化學(xué)-廣東省廣州市2024-2025學(xué)年高一上學(xué)期期末檢測卷(一)試題和答案
- 2025四川中煙招聘高頻重點提升(共500題)附帶答案詳解
- EHS工程師招聘筆試題與參考答案(某大型央企)2024年
- 營銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 2025年中國蛋糕行業(yè)市場規(guī)模及發(fā)展前景研究報告(智研咨詢發(fā)布)
評論
0/150
提交評論