apple武的个人空间 http://bbs.21ic.com/?1204072 [收藏] [复制] [分享] [RSS]

日志

DSP TMSF28335学习笔记1_ccs6.0入门

已有 116 次阅读2017-4-5 10:13 |个人分类:DSP之旅|系统分类:DSP

  DSP这座大山,之前一直是高高地矗立在我的心中,高高在上,不敢触碰,现在要开始对其征服之路!2017/4/1

 TI虽然作为芯片厂商的老大,但是感觉这个ccs编译器的确不敢苟同,使用习惯了KEIL,感觉ccs和KEIL还是有点差距,无论是界面还是操作,但是谁让你要用他家的芯片那?那就先将就吧,这就是老大,虽然让你看不惯,但是又不得不屈服于我!我就是喜欢你看不惯又干不倒我的样子!哈哈哈

  废话少说,开始正题,如何用ccs6创建自己的一个工程,大家别笑,用ccs6创建一个工程,我用了两天,按照书本上面的一步步来还是会错,,不知道编书的有没有真真地用过,并且书籍有很多还是在介绍如何用ccs3.3来新建工程,殊不知,现在已经是2017年,而ccs3.3页最多支持到win7,现在基本都是用win10,而介绍新版本ccs的书籍很少,书籍更新速度太慢,最后还是靠百度之,谢谢不知名的大神们!下面就把用ccs6.0新建工程的步骤总结下
  打开ccs6.0,他需要选择workspace,如下图所示
  
  这个目录是一个大的目录,在这个目录下面,等新建工程时,还会生成和新工程名字相同的文件包(注意:这个目录一定不能有中文,否则会有错)
  
    然后界面如下,对应于28335 ,仿真器类型是XDS100V3,配置如下,新建工程是Example1,
    
  此时,在刚打开工程目录下会产生一个Example1的文件包
  
此时,虽然新建工程成功了,把controlsuit文件夹下面的DSP2833X_Header和DSP2833X_Common文件夹直接拷过来,编译一下,会发现很多的错误,如下

  这是没有将头文件进行包含,选中工程,右键出现下图

  

  点击Properties,在C2000 Compiler下,Include Option下选定头文件的路径,在下面的一个框Add dir to include search path中点击带加号的标志,再点击workspace将DSP2833X_Header和DSP2833X_Common文件夹下的include路径包含进来。

再次编译,还会发现有错误,此时已经不是头文件找不到的错误,而是内存的错误,这时候需要把copy过来的一些文件进行删除,将DSP2833X_Common文件夹下cmd文件中的所有文件进行删除,再次编译,还是有很多错误,如下

显示重定义错误,将DSP2833X_Common文件夹下sourcer文件下的这两个文件删除,由于我们用的是无操作系统,将DSP2833X_Header文件下cmd文件中的BIOS删除


再次编译,没有错误,至此一个新的工程建立完毕。




补:当自己新建一个外设的头文件和.c文件时,建议在工程下新建一个新的文件夹(src)放用户自己的程序,并要把该头文件的路径也包含进去,这样就可以随心所欲写代码

至此,用到该文件的时候,将其头文件进行包含就可以使用。至此结束~~~

慢慢摸索,还在路上~~~

                                                                                                                                  by 小土豆

                                                                                                                                  2017/4/5


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

返回顶部