BB-World

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

0
阅读(122) 评论(0)

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


在Setup CCStudio v3.3中配置芯片

1.jpg

选择完成后保存退出

2.jpg

紧接着软件会自动打开CCStudio v3.3,然后新建工程,保存即可

3.jpg

点击新建文件,输入图片中的内容,命名为helloworld.c

4.jpg

保存后文件是不会自动加载到工程里的,需要自己手动添加到工程里

5.jpg

然后我们就直接一点编译,当然这肯定是会有错误的不用想,这毕竟不是像其他C语言编译器那样,CCS是直接连接硬件编程的,我们就先看看错误和警告,然后一步步消除

6.jpg

可以看到提示窗口说有2个错误和4个警告

7.jpg

其中第一个警告很容易看出来,提示你在代码的最后一行加入一个回车符号,我们加入回车符号后再编译一次警告就消除了

8.jpg

紧接着第二个警告的意思的提示我们工程里没有连接的cmd文件,关于什么是cmd文件大家可以查资料看看,它就是定义了DSP芯片运行时需要的存储和数据段,我也是刚入门,懂得不多,只能大概看懂一些,这里我们就直接利用官方给的直接复制过来。在软件安装路径下的D:\CCStudio_v3.3\C5400\cgtools\lib\lik.cmd的这个文件内容全部复制,然后在工程里新建一个文件,粘贴内容,命名为helloworld.cmd,保存然后加入到工程中

image.png

9.jpg

我们再次编译一下看看

10.jpg

发现只有2个错误和1个警告了,提示我们_c_int00没有定义,这是没有为工程指定选用具体的rts库文件所致,我们同样在上面提到的路径中把库文件复制到工程下,然后添加到工程中。

image.png

11.jpg

再次编译一下看看

13.jpg

错误已经消除了,还有一个警告,提示cmd文件中某一个段没有定义,于是我们在这个段中加入定义,具体各个段的一些定义指的是什么大家可以查相关资料

12.jpg

完成后再次编译,可以看到是很舒服的没有错误和警告了

15.jpg

最后就是要下载程序运行了

16.jpg

选中Debug文件夹下生成的helloworld.out文件

17.jpg

下载完成点击run即可运行了

18.jpg

可以看到,程序跑起来了按照如期的一样,至此,一个简单的工程算是搭建完了,后续还是得继续学习

19.jpg



工程文件

helloworld.zip