本帖最后由 xuan309170083 于 2014-3-22 15:49 编辑
C2000 F28027建立工程详细方法
之前因为要做一个小项目--用DSP控制步进电机,看起来感觉很简单,但以前没用过C2000的DSP,只用过5509A,正好手上有块F28027的板子,所以琢磨着用这块板来试试。
和很多新手一样,刚开始我也是无从下手,于是花了一个多礼拜在网上查找资料,把TI的在线支持社区也差不多翻了个底朝天。
功夫不负有心人!C2000 LaunchPad终于能够闪起来了!所以也想把自己的经验分享出来,让更多的新手少走一些弯路。
下面贴出我自己写的详细的步骤:(不知道为什么图片粘贴不进来,每一步都是有相应图片的,所以又做出一个PDF文档贴在后面)
一.准备工作
1.CCS sofeware。我用的是5.5,比较新 2.ControlSuite。这个软件可以在TI wiki里面搜索下载到,里面包含了C2000系列所有的例程
二.建立工程,设置相应参数: 1.新建工程目录
配置好后点击Finish。
工程配置需和以上完全一致,若有一处不同,后面编译和down进板子里面时就可能出现各种错误,切记。 建立好后的空白工程:
2.工程右键--properties,我们要建立的是Debug版工程,所以需要delete Release版的配置
3.General配置:因为是Debug工程,所以CMD文件选择28027_RAM_lnk.cmd
4.配置Include Option项,将control suite中F28027的include和src文件夹拷贝到当前工程目录下并添加进来:
5.配置Debug--F28027 Flash Settings项,选择Load RAM Only。如果要down入Flash中,则选择Erase,Program。Verify项,这样重新上电后可以继续运行而不会丢失之前的工程:
6.添加F2802x_Headers_nonBIOS.cmd到工程(在control suite 中):
7.Bulid Project,有两个warning ,是关于Flash加密的,我们这里只是down入RAM,所以不用理会:
8.进入Debug模式,点击Resume或F8开始仿真,点击Terminate或Ctrl+F2停止仿真:
可以看到C2000的LED按照自己的意愿终于闪起来啦,是不是很有成就感啊!
讲在后面的话:俗话说,师傅领进门,修行在个人。
有问题欢迎大家一起探讨,共同进步。 Writened by xuan 2014-03-22
手把手教你建立C2000 F28027工程.pdf
(1.19 MB)
|