TMS320F28035初级教程
首先,C2000有多重启动方式,可以从datasheet 29页看到支持的启动模式,目前基本上都是使用仿真器,很少有使用其他方式下载的方案提供,不过有个SDflash软件,可以研究一下
- Table 3-6. Boot Mode Selection
- GetMode
- Wait (see Section 3.3.10 for description)
- SCI
- Parallel IO
- EMU x x 1 Emulation Boot (就是仿真器)
复制代码
芯片写着TMX320f28035,感觉不解,请看datasheet 98页
TMX Experimental device that is not necessarily representative of the final device's electrical specifications
TMP Final silicon die that conforms to the device's electrical specifications but has not completed quality and reliability verification
TMS Fully qualified production device
X就是实验用的,内部存在一些东西不支持,P就是确定电气特征,但不完全确定质量,S才是质量可靠的。
我拿到的是官网的28035实验套件。
首先,对于软件的使用:有DSP.com/forum.php?mod=forumdisplay&fid=58" target="_blank" class="relatedlink">CCS3.3和官网提供的ccs4可供选择,建议选择ccs4,因为在ccs4里可以选择位。这是eclipse开发环境的好处。
ccs3需要有型号支持,一般网上下载的ccs3.3都是不支持28035的,如果你一定要用,可以留言。我发给你。
然后就是你要下载一个库,里面包含了所有功能的实例代码和头文件、cmd文件,然后把它放到不要有中文名的路径下,随便放哪。
<注:以下为针对ccs4的版本>
然后开始新建工程:
新建一个工程都用默认选项,就是选择型号那里要选28035,这时会新建一个只有28035_RAM_link.cmd的工程。
注意:ccs可以同时打开多个工程,但只有黑粗体的那个工程才是当前激活工程,(也就是说你按编译,他就会编译那个黑粗体的工程)
可以右键设置任一工程为激活工程
然后右击当前工程link files to project
然后将你下载的那个库里的以下文件link进去
- DSP2803x_CodeStartBranch.asm
- DSP2803x_DefaultIsr.c
- DSP2803x_PieCtrl.c
- DSP2803x_PieVect.c
- DSP2803x_SysCtrl.c
- DSP2803x_usDelay.asm
- DSP2803x_CodeStartBranch.asm
- DSP2803x_Headers_nonBIOS.cmd
|