文档介绍:【原创】
最近有个FPGA+DSP架构的项目,安装了DSP的开发环境CCS,这里介绍下CCS的使用方法。说明:开发TMS320C6678,,。一、软件安装1、建议默认安装方式,路径可以根据实际情况自行设定。2、安装完CCS后,需要添加破解的license文件,将其拷贝到/ccsv5/ccs_base/DebugServer/license 下面,即可使用。-China-University-。3、安装MCSDK,里面包含DSP相关的开发库及例程,,安装时建议将其安装到CCS的根目录下,安装后如下所示: 4、由于以上安装MCSDK版本的EDMA3及NDK库存在bug,建议使用以下版本替换即可edma3_lld_02_11_02_04及ndk_2_24_01_18。替换方式:将安装目录中的整个库文件删除,然后将需要替换的压缩文件整个解压到安装目录中,重新打开CCS后,软件会自动添加更新的库文件,点击确定即可。 二、工具栏介绍1、CCS界面右上角的标志为,选中CCS Edit,此为编辑模式,此时左上角的工具栏为,下面以此做简单介绍:“File”:其下拉菜单为 其中“New”还有一级下拉菜单,用来新建工程(后面介绍)、新建一个C/C++文件或头文件、新建cfg文件(使用SYS/DSP需要的配置文件)、ccxml文件(调试时连接仿真器的配置文件)等;“Import”用于导入已存在的工程;“Edit”:对可编辑文件进行粘贴、复制、回退等操作;“View”:显示窗口,如查看工程目录(Project Explorer)、查看DSP内存数据(Memory Browser)、查看变量值(Variables)、查看反汇编代码(Disassembly)等;“Project”:新建工程及编译工程等;“Run”:给core加载程序(不常用);“Scripts”:加载脚本文件,在debug的时候,如果CCXML中添加了gel文件,在此下拉菜单中会出现各个初始化模块,如果需要对某个模块重新初始化,选中即可。 2、选中右上角,此为调试模式,此时左上角的工具栏为,此时多了Tools的工具菜单,“Run”的下拉菜单选项也发生变化。“Tools”:可以对内存空间填充特定数据、加载数据文件及保存数据等,仿真分析。“Run”:增加了调试方法,及对系统时钟(clock)的操作(用于计算程序运行时间)。 二、建立工程1、打开CCS软件后,需要指定一个工作区间目录,新建工程都默认在此目录下。2、File->New->CCS Project(Project->New CCS Project),弹出如下界面: 设置project name如“Project_test”,Device选择开发芯片对应的型号,Advanced Setting用来设置开发条件(如设备大下端、编译器版本、包含的link文件及包含库等),一般情况下默认即可,如果需要使用SYS/BIOS则选择Emp