TMS320F28035學習記錄二

1.TI處理器命名規則

TMS代表合格產品;TMX代表實驗產品;TMP代表模型產品。

320 代表DSP產品系列;430 代表單片機產品系列;

470 代表ARM產品系列。

代表內部存儲器爲Flash代表內部存儲器爲ROM

28035 代表產品型號。


2.CCS5的標準C文件以及TI自己擴展的一些頭文件在C:/ti/ccsv5/tools/compiler/c2000_6.1.0/includeC2x系列的DSP都要用到這個包含文件。


3.現在C2000系列的庫的開發版本有V121V122V123V124V125V126V127V128V129

C:\ti\controlSUITE\device_support\f2803x中可以找到相關的庫。


4.c2000有多重啓動方式,可以從tms320f28035數據手冊 29頁看到支持的啓動模式,目前基本上都是使用仿真器,很少有使用其他方式下載的方案提供。

5.ccs可以同時打開多個工程,但只有黑粗體的那個工程纔是當前激活工程,(也就是說你按編譯,他就會編譯那個黑粗體的工程)。

6.DSP2803x_CodeStartBranch.asm//沒有加載的時候竟然不報錯

DSP2803x_DefaultIsr.c

DSP2803x_PieCtrl.c

DSP2803x_PieVect.c

DSP2803x_SysCtrl.c

//DSP2803x_Sci.c

DSP2803x_usDelay.asm

DSP2803x_GlobalVariableDefs.c

DSP2803x_Headers_nonBIOS.cmd

DSP2803x_MemCopy

DSP2803x_TempSensorConv

通常一個工程要加載這9個文件,在不同的目錄裏,就在commonheader的文件夾裏,自己多找找就可以找到這幾個文件了。

7.

#include "DSP28x_Project.h"

void mainvoid
{

InitSysCtrl();//初始化系統時鐘,外設時鐘,看門狗等,將系統時鐘設置爲60M,如果是自己DIY的板子,時鐘不是10M,可以研究裏面的參數設置一下

DINT;//清除所有中斷,並且初始化PIE向量表,關掉總中斷

InitPieCtrl();//初始化PIE控制寄存器爲默認值,默認的值是所有的中斷靜止,標誌清零,中斷通過pie控制器來管理中斷響應

IER = 0x0000;//這個是12組中斷使能寄存器,都關掉

IFR = 0x0000;//這個是12組中斷的標誌位,清零

InitPieVectTable();//這個是初始化中斷向量表的,就是將各種中斷的中斷函數入口地址指派一下

EALLOW; //dsp裏,有些寄存器設置時要先解開寄存器保護,這個命令是解開保護,下面這幾條//是設置io的功能

GpioCtrlRegs.GPAMUX2.bit.GPIO31 = 0; //GPIO31作爲普通IO
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; //GPIO34作爲普通IO
GpioCtrlRegs.GPADIR.bit.GPIO31 = 1; //GPIO31方向爲輸出
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1; //GPIO34方向爲輸出

EDIS; //對應解開保護,這個是關閉保護

while(1)

{

DSP28x_usDelay(10000000);//這個函數是用匯編定義的,在DSP2803x_usDelay.asm裏面定義的,//比較準確,參數是long 型的。?

GpioDataRegs.GPATOGGLE.bit.GPIO31 = 1; //GPIO31端口電平翻轉一次
GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1; //GPIO34端口電平翻轉一次

}

}

8.

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);初始化在RAM運行代碼。

9.哈弗結構,數據空間與程序空間分開,CPU可以同時訪問數據和程序。


10.DSP的供應商有TI(市場佔有率在50%左右)ADIMOTDZLLOG

11.TIDSP系列:

   1Picclo系列:F2802x系列,F2803x系列。

   2C2000系列:24X系列,28X系列。

   3C5000系列:低功耗,手持設備。

   4C6000系列:寬帶網絡,圖像處理。

   5)達芬奇系列:安全監控,寬帶網絡,圖像處理。

   6OMAP系列:DSP+ARM雙核,移動上網,多媒體。

 

發佈了143 篇原創文章 · 獲贊 29 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章