CSS之DSP28335項目移植

新建項目不再這裏贅述,接下來主要談一下我在項目移植過程中遇到的坑及解決辦法。
1、首先移植項目所需要的文件
(1)TI官網下載,下載下來的不是直接的文件,而是一個安裝文件CONTROLSUITE
進入TI官網,搜索TMS320F28335
在這裏插入圖片描述
點擊紅色方框中的字
在這裏插入圖片描述
點擊Design&Development,往下拉找到紅色方框點擊下載
在這裏插入圖片描述
(2)第二種方法就是直接下載我準備好的就行鏈接: https://pan.baidu.com/s/1A-83_axteuuY0ImQnUVKEg
提取碼:b3vx
**
在這裏插入圖片描述
1、首先將DSP2833X_headers->cmd->DSP2833x_Headers_nonBIOS.cmd複製到你新建項目的文件夾下
2、接着把DSP2833x_common文件夾和DSP2833x_Headers複製到工程文件夾下(但是這裏有坑,必須刪掉一些文件,把兩個文件夾中的source和cmd文件夾刪掉,不然就會出現錯誤)
3、添加include文件路徑
右鍵工程名->properties->include options->點擊添加路徑->workspace->選擇DSP2833x_common中的include確定,再重複一次此操作,添加DSP2833x_Headers中的include
4、選擇仿真器
右鍵工程名->new->target configurations file->更改project name爲TMS320F283335.ccxml->選擇仿真器
在這裏插入圖片描述
在這裏插入圖片描述
5、添加source文件,新建一個source文件夾
通用源文件DSP2833x_CodeStartBranch.asm
DSP2833x_Defaultsr.c
DSP2833x_GlobalVariableDefs.c
DSP2833_SysCtrl.c
中斷需要的源文件
DSP2833x_PieCtrl.c
DSP2833x_PieVect.c
ADC需要的源文件
DSP2833x_ADC_cal.asm
DSP2833x_Adc.c
DSP2833x_usDelay.asm
管腳配置需要的源文件
DSP2833x_Gpio.c
注:此時編譯可能還會出現以下錯誤 ”identifier “Int16” is undedined”此時需要在DSP2833x_Gpio.h中添加 #include "DSP2833x_Device.h"
在這裏插入圖片描述
至此點擊編譯就可以成功編譯了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章