手把手教你创建CCS3.3的helloworld的仿真工程

由于课程需要,第一次接触TI的DSP开发环境,刚开始也是什么都不知道,查了很多资料也没有比较具体的操作怎么在3.3创建一个简单的仿真工程,比较多的都是基于CCS5.0以上的,通过自己一步步摸索,能创建成功一个工程跑起来,接下来就是带领大家尽可能详细的把步骤贴出来,互相学习一下。

在Setup CCStudio v3.3中配置芯片手把手教你创建CCS3.3的helloworld的仿真工程
选择完成后保存退出
手把手教你创建CCS3.3的helloworld的仿真工程
紧接着软件会自动打开CCStudio v3.3,然后新建工程,保存即可
手把手教你创建CCS3.3的helloworld的仿真工程
点击新建文件,输入图片中的内容,命名为helloworld.c
手把手教你创建CCS3.3的helloworld的仿真工程
保存后文件是不会自动加载到工程里的,需要自己手动添加到工程里
手把手教你创建CCS3.3的helloworld的仿真工程
然后我们就直接一点编译,当然这肯定是会有错误的不用想,这毕竟不是像其他C语言编译器那样,CCS是直接连接硬件编程的,我们就先看看错误和警告,然后一步步消除
手把手教你创建CCS3.3的helloworld的仿真工程
可以看到提示窗口说有2个错误和4个警告
手把手教你创建CCS3.3的helloworld的仿真工程
其中第一个警告很容易看出来,提示你在代码的最后一行加入一个回车符号,我们加入回车符号后再编译一次警告就消除了
手把手教你创建CCS3.3的helloworld的仿真工程
紧接着第二个警告的意思的提示我们工程里没有连接的cmd文件,关于什么是cmd文件大家可以查资料看看,它就是定义了DSP芯片运行时需要的存储和数据段,我也是刚入门,懂得不多,只能大概看懂一些,这里我们就直接利用官方给的直接复制过来。在软件安装路径下的D:\CCStudio_v3.3\C5400\cgtools\lib\lik.cmd的这个文件内容全部复制,然后在工程里新建一个文件,粘贴内容,命名为helloworld.cmd,保存然后加入到工程中
手把手教你创建CCS3.3的helloworld的仿真工程
手把手教你创建CCS3.3的helloworld的仿真工程
我们再次编译一下看看
手把手教你创建CCS3.3的helloworld的仿真工程
发现只有2个错误和1个警告了,提示我们_c_int00没有定义,这是没有为工程指定选用具体的rts库文件所致,我们同样在上面提到的路径中把库文件复制到工程下,然后添加到工程中。
手把手教你创建CCS3.3的helloworld的仿真工程
手把手教你创建CCS3.3的helloworld的仿真工程
再次编译一下看看
手把手教你创建CCS3.3的helloworld的仿真工程
错误已经消除了,还有一个警告,提示cmd文件中某一个段没有定义,于是我们在这个段中加入定义,具体各个段的一些定义指的是什么大家可以查相关资料
手把手教你创建CCS3.3的helloworld的仿真工程
完成后再次编译,可以看到是很舒服的没有错误和警告了
手把手教你创建CCS3.3的helloworld的仿真工程
最后就是要下载程序运行了
手把手教你创建CCS3.3的helloworld的仿真工程
选中Debug文件夹下生成的helloworld.out文件手把手教你创建CCS3.3的helloworld的仿真工程
下载完成点击run即可运行了
手把手教你创建CCS3.3的helloworld的仿真工程
可以看到,程序跑起来了按照如期的一样,至此,一个简单的工程算是搭建完了,后续还是得继续学习
手把手教你创建CCS3.3的helloworld的仿真工程

相关的工程我上传到了云盘,大家可以下载验证一下

链接:https://pan.baidu.com/s/1ss94jBkO0hrVrd_WjiK5nQ
提取码:by1m