CCS-V8新建28335工程

CCS-V8新建28335工程:
(1)、下载安装好ccs后打开界面,点击菜单栏,View——projet explorer,这个为工程创建窗口,右键——new——ccs project,或者直接点击File——New——ccs project.
在这里插入图片描述Target选择芯片,我用的是28335。
Connection 选择仿真器类型。
project name 工程名称,最好不要空格括号等。
接下来是保存路径和编译器版本,都默认即可。
最后选择一个空的工程或者带有main.c函数的工程。
Finish.
(2)、在工程下新建文件夹Headers和Sources,将需要的头文件和源文件分别放到两个文件夹。头文件和源文件一般在官网上可以下载,我的是官网下载安装了controlSUITE,然后在ccs的安装路径下可以找到。在这里插入图片描述
common和headers内有头文件和源文件,这两个文件下的include里都有需要的头文件。
从common下的source选择自己需要的源文件到工程下的源文件夹,从headers下的source和cmd文件下的文件复制到工程下的源文件夹内(cmd文件只选择nonBIOS.cmd)。
(3)、为自己的工程添加路径。
右击工程,选择properties
在这里插入图片描述在include options里add dir添加头文件,这里的头文件路径选择到workspace下自己建的工程下的headers文件夹就行,没有添加路径或者缺失某些头文件编译时将会提示cannot open source file “XXXX.h”。最后把自己写的函数放到工程下就行。

常见问题1、
undefined first referenced
symbol in file


_ADCINT_ISR ./sources/DSP2833x_PieVect.obj
_DATALOG_ISR ./sources/DSP2833x_PieVect.obj
原因是某些源文件没添加够,缺失某些.c或者.asm文件。

常见问题2、如果在properties下File Search Path的include library下添加的cmd文件,如下在这里插入图片描述如果工程下也有相同的cmd文件,则会报错,如CSM_PWL memory range overlaps existing memory range CSM_PWL或者 EQEP1 memory range has already been specified。因此,cmd可以放在此处也可以直接放在工程下,但是不能同时存在,也可以把工程下的CMD文件右击选择exclude from build屏蔽。
常见问题3、头文件与源文件最好选择同一个版本,如都选V133,否则会出现补兼容。
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值