如何使用CCS创建一个简单的工程

CCS建立一个完整的工程,至少需要以下4个文件:存储器分配cmd文件、C语言系统库rts2xx.lib、包含main函数的c源文件、矢量跳转表asm汇编文件。
1cmd命令文件是用来分配存储空间的。
2rts2xx.libC语言系统库,包含了编译器提供的所有功能:①初始化C语言环境(入口地址是_c_int0),②设置堆栈,③提供标准的c语言函数库。
3)有且只有一个包含main函数的c源文件,系统库初始化完毕后就把控制权交给main()函数了。
4)矢量跳转表文件,通常是汇编文件(asm)形式,此文件需要准确的定位在程序的起始地址,其内容是汇编语句中的无条件跳转语句“B”。
程序执行的常规流程是:矢量表的第一条指令可设置为"B _c_int0” ,从而在上电复位后,把控制权交给系统库,系统库初始化完毕后,把控制权交给main()函数。
注意:(1)不用添加头文件到工程,在编译时,根据制定的路径,头文件会自动被扫描到工程。
2Ti公司的历程中使用了头文件sysvecs.h包含跳转语句"B”来实现矢量跳转表文件。
下面详细说明创建工程的步骤
1. 打开CCS3.1,假设仿真器驱动已经配置好。Project-New...打开创建工程窗口Project Creation。在Project中输入HelloLocation可以选择MyProjects目录。CCS会根据输入的Project名字,在Location制定的目录下创建一个Hello的文件夹。
CCSFile View中会出现如下项目结构
下面要给项目添加或者新建文件,点击工具栏上的新建文件图标,或者菜单:FileNewSource File,或者直接用快捷键Ctrl+N
这样会建立一个标题为Untitled的文本编辑窗口,用户在这里编写.cmd.asm.c.h等各种类型的文件编写完成后别忘记保存。
可以创建cvectors.asm,roam.cmd,hello.c三个文件,并添加到工程中,单击ProjectAdd Files to Project,会弹出一个对话框,选择不同的文件类型,往工程里添加文件。添加完用户编写的3个文本文件后,再添加库文件rts2xx.lib(位于目录C:\CCStudio_v3.1\C2400\cgtools\lib)。到这步,一个完整的工程就建立起来了。
2. 设置编译选项,菜单 ProjectBuild Options...,弹出的对话框选择 Linker选项卡 单击菜单 ProjectBuild,会在工程文件所在的目录下生成 out可执行文件 hello.out.单击菜单 FileLoad Program,将 hello.out文件下载到 LF2407A中,在下载程序前, LF2407A必须设置成 MP方式,将 mp/mc*拉高,或者较复杂的通过 GEL语言设置寄存器 SCSR1mp/mc*位)。 按下 F5,程序在 DSP中运行,窗口的 stdout中显示 “ helloDSP world.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值