上接:TMS320C6678LE开发板环境搭建及使用说明(上)
目录
3. 软件环境搭建
3.1.软件清单
序号 | 名称 | 备注 |
---|---|---|
1 | CCS5.2.1.00018_win32 | CCS5.2.1开发环境安装包 |
2 | ti_emupack_5.0.838.0 | 仿真器补丁包 |
3 | ti_emupack_keystone1_1.0.6.0 | 同上 |
4 | TIXDS2XXUSB_onboard_Connection.xml | 连接配置文件 |
5 | CCSv5-China-University-Site_License.lic | License文件 |
6 | KeyStone.cmd | 链接文件 |
3.2.搭建步骤
-
安装CCS5.2.1,默认选项即可,具体步骤略。
-
将文件TIXDS2XXUSB_onboard_Connection.xml拷贝到CCS安装目录/ccsv5/ccs_base/common/targetdb/connections中。
-
确保CCS已经关闭并彻底退出。
-
确保没有使用USB连接线连接开发的仿真器。
-
安装ti_emupack_5.0.838.0和ti_emupack_keystone1_1.0.6.0。
上述安装步骤完成后,使用USB连接线连接开发板的板载XDS560v2仿真器(注意:此时应该按照图 2中的“1.连接XDS560v2仿真器”进行连接)。连接后将会自动安装仿真器驱动程序Blackhawk,并可通过设备管理器确认驱动程序安装结果,如图 13所示。
3.3.HelloWorld测试工程
3.3.1.新建CCS项目
点击File->New->CCS Project,进入新建CCS项目向导,如图 14所示。
如图 15所示,在“Project name”中输入“HelloWorld”,“Family”选择C6000,“Variant”选择“Generic C66xx Device”,“Project templates and examples”选择“Empty Project(with main.c)”。
点击“Finish”按钮,完成项目的建立,如图 16所示。
3.3.2.程序编写与构建
如图 17所示,编写测试HelloWorld代码。并将KeyStone.cmd文件拷贝到项目文件夹中。
在项目上右键,选择“Build Project”选项,得到如图 18所示结果:
3.3.3.新建目标配置文件
在项目上右键,选择“New->Target configuration file”选项,将“File name”设置为“TMS320C6678LE.ccxml”。如图 19所示。
点击“Finish”按钮后,即可开始进行配置。
3.3.4.目标配置
双击TMS320C6678LE.ccxml文件,进入“Basic”配置页面。其中,“Connection”选项选择“Blackhawk XDS560v2-USB Mezzanine Emulator”,“Board or Device”选项选择 “TMS320C6678”。如图 20所示。
Basic配置完成后,点击Save按钮进行保存。然后点击底部“Advanced”选项卡,进入高级配置页面。如图 21所示。
选中C66xx_0,然后点击“Browse…”按钮选择初始化脚本。路径为:C:\ti\ccsv5\ccs_base\emulation\boards\evmc6678l\gel\ evmc6678l.gel。选中后点击“save”按钮进行保存。如图 22所示。
最后,进行连通性测试。点击“Test Connection”按钮,得到如图 23所示结果,表明仿真器连接成功。
3.3.5.开启Debug模式,运行程序
右键项目,选择“Debug as->Code Composer Debug Session”,进入如图 24所示界面。此时,仅需选择核0。
点击OK按钮后,即可进入Debug界面。如图 25所示。
按“F8”开始全速运行,程序执行结果如图 26所示,至此则完成测试工程的运行。