小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程
目錄
?
4.1 綜述
4.2 具體敘述
4.2.1 頭文件
4.2.1.1頭文件作用及內(nèi)容
4.2.1.2 自定義頭文件
4.2.2 庫文件
4.2.3 源文件
4.2.4 cmd文件
4.1 綜述
projects->include文件夾下有很多.h結(jié)尾的文件,是dsp的頭文件,定義了dsp2812的一些數(shù)據(jù)結(jié)構(gòu),TI公司給的,無需修改。
projects->Libraries文件下.lib后綴的是庫文件。
projects->Source文件下.c后綴的是源文件,平時寫的代碼放在這;最后的.cmd文件叫做cmd文件,為代碼和數(shù)據(jù)分配存儲空間。
所以,完整工程=頭文件(.h)+庫文件(.lib)+源文件(.c)+cmd文件
4.2 具體敘述
4.2.1 頭文件
4.2.1.1頭文件作用及內(nèi)容
作用主要定義了芯片內(nèi)部的寄存器結(jié)構(gòu)、中斷服務(wù)等內(nèi)容。無需修改,只要添加進(jìn)去相應(yīng)的頭文件就好。
注意DSP_device.h文件,通過該頭文件可以將其他頭文件添加到項(xiàng)目中,相當(dāng)于頭文件總管的角色。
4.2.1.2 自定義頭文件
1、自己定義寫好頭文件.h。
2、與其他頭文件放在同一文件夾下。
3、在DSP_Device.h文件中添加頭文件聲明:#include "DSP_globalvariable.h"
4、重新編譯,自己寫的頭文件自動添加進(jìn)頭文件中。
4.2.2 庫文件
特點(diǎn):編譯后庫文件無法查看源碼,保密性好。靜態(tài)庫以.lib后綴,動態(tài)庫.dll結(jié)尾,可以包含C/C++或者匯編寫成。
添加庫文件:Libraries文件夾右鍵->Add Files to projects
刪除庫文件:Libraries文件夾右鍵->Remove Files to projects
4.2.3 源文件
自己代碼一般也就是寫到源文件中。
以后各章具體介紹。
4.2.4 cmd文件
cmd將代碼和數(shù)據(jù)分配空間,調(diào)用時方便查詢和讀取。
一般兩類:
Ram.cmd程序調(diào)試時需要ram空間調(diào)試
Flash.cmd調(diào)試完成,程序固化到板子上需要Flash空間
總結(jié)
以上是生活随笔為你收集整理的小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 维纳滤波和卡尔曼滤波
- 下一篇: LCD1602芯片的使用——简单易懂