ccs3353FPGA安装使用说明.pdf
CCS3.3
1.Ccs的安装不能在有中文字符的文件中。
2.要安装好的ccs中含有dsp28034的芯片驱动要选择,CCS_3.3.83.20_Platinum
这个安装ex,才有。
3.我们部分仿真器是有的闻渟的tds510.支持ccs3.3以下版本,不支持ccs5.3.
安装tds510驱动时如果电脑上安有Blackhawk驱动软件要删除,不然有冲突。
注意驱动安装位置要和插上仿真器指定安装的位置一致。不然装不上。
都装好了后,先配置好芯片-驱动(可以软件仿真)。
从别处打开工程要配置如下
Buildoption--advanced√unified
--preprocesioninclude--.h文件的地址(找到文件位置)
--diagnostics√displaydiagnostic
CCS5.3
破解要licens
新建工程
打开ccsv5.3
Newccsproject建好空工程后
把原来的工程文件都复制到新的工程文件夹中。
Addfile--link--SRAM/Flash.cmd
再编译再debug
注意第一次时要在propertis--general中配置芯片的型号和仿真器cmd。
在manag选项前打connection见亮了就可以选仿真器配置了
(也可以再file--new--target中新建仿真器配置.gel链接文件)、
添加工程(有建好的可直接用的工程时)
File--import--codecomposerstudio--existingccsEclipseproject
1.**.out下载
2.Viewbug
3.虫子debug
4.Load
下载到RAM-flash换个cmd就行。
调试的过程中仿真提示nosourcevailablefor0x3ff8ced--是变量越狱了,
存放变量的空间不够。
解决方法:重新配置cmd把地址分配好
分析:是cmd中的ramm0的空间不够使得变量越狱。
因为cinnit等变量都是用的ramm0的空间(即code定义的变量也是),使得
空间不够。
具体解决是,用#pragmaDATA—STECTION在数据地址定位存放--即把原先用
code等定义的数据放到其他ram数据段中。
#pragmaDATA_SECTION(F0_para,TestRegsFile);
//自定义存储地址//5101520
2528
Uint16
F0_para[29]={10010,0,15,1,0,0,0,0,0,0,0,5000,0,0,5000,0,5000,0
,0,0,0,0,0,200,200,0,15,0,0};
#pragmaDATA_SECTION(DSY_CODE,TestRegsFile);
unsignedcharDSY_CODE[]=//9ABCD
EF-.
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0x
c6,0xa1,0x86,0x8e,0xbf,0x7f,};
/***************
//经分析程序报错是因为RAMM0中的ram不够,导致越狱--解决办法是#pragma
DATA_SECTION(F0_para,TestRegsFile);
unsignedcharconstDSY_CODE[]=//9ABC
DEF-.
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0x
c6,0xa1,0x86,0x8e,0xbf,0x7f,};//显示0-A、F、-;
********************/
Uint16