CCS使用中存在问题及解决方法1.docx
《CCS使用中存在问题及解决方法1.docx》由会员分享,可在线阅读,更多相关《CCS使用中存在问题及解决方法1.docx(8页珍藏版)》请在冰豆网上搜索。
CCS使用中存在问题及解决方法1
CCS2.21.00使用中存在问题及解决方法(整理中…)
1、不能选择所使用DSP开发板?
答:
安装如图深蓝色背景的硬件驱动。
如不存在,需要运行“开发系统驱动\USB\USBdrv6x.exe”。
2、电脑和硬件仿真器连接错误,显示不能初始化CPU?
答:
检查硬件管理器中是否存在BLACKHAWK设备,若不存在,安装驱动程序。
使用ICETEKEMUReset.bat初始化硬件仿真器,若多次出现错误,很可能是连接线有问题,拔掉USB连接线重连。
复位开发板,每次多按几下,每次1-2秒。
上图为硬件仿真器复位出错时显示结果。
上图为硬件仿真器正确复位时显示信息。
3、多次复位DSP开发板仍显示“通信错误,请检查电缆或开发板”?
答:
连接线接触不良或损坏,更换连接线。
4、调试程序时,显示“变量未定义”?
答:
若程序无错误,则可能是.out文件未加载。
5、程序运行结果不正常,在断点程序不停止运行?
答:
关闭所有工程,重新打开需要使用的工程文件,在CCS软件中复位(有时需要多次)RESETCPU,RESTART,然后重新上载.out文件。
6、加载程序时,提示“大小端不匹配”?
答:
硬件和软件中大小端设置不同,系统默认为小端,大端没有库文件支持。
首先关闭CCS软件,然后关闭开发板电源,在开发板上改变跳线J6.2为OFF,依次打开开发板电源,CCS软件。
7、编译时提示“_c_int00未定义”?
答:
工程文件中未加入相关库文件。
8、硬件仿真器有两个指示灯,红色为电源指示,连接USB口即亮,绿色为运行指示灯,若驱动安装不正确不亮,安装正确才亮。
两个指示灯都亮时开发板才能正确工作。
9、仿真器驱动没有装好,可以查看“..CCStudio_v3.3/cc/bin”路径下的“xdsfast3.dll”文件,如果这个文件是160K大小(大小和其他正常连接的电脑上同一文件比对确定)那么驱动就是没有装好的。
如果出现这样的问题,即使重装驱动往往也不能成功。
需要删除该“xdsfast3.dll”文件,然后断开PC和仿真器,重新装仿真器驱动。
安装后查看“xdsfast3.dll”文件大小为352K即表示驱动安装成功。
10、电脑前面的USB驱动电压不足,容易产生开发板工作不稳定的问题,插电脑后面的USB(直接连接主板上的USB)。
11、注意上电顺序,先连好JTAG、USB,再给开发板上电。
12、插入USB连接线后,检查硬件管理器,若未出现BLACKHAWK设备,而是在USB设备中出现未知设备,可插入U盘测试,如同样出现未知USB设备,则可肯定是计算机出现问题。
解决方法:
重装系统;复位主板上的BIOS设置(利用主板上的跳线或取出电池复位,BIOS菜单里的调用默认设置不起作用);短接电源线零火线。
13、ICETEK-C6713-A实验箱显示控制模块电机、液晶、LED工作不正常?
答:
显示控制模块上的跳线开关4为reset,必须设置为OFF。
显示控制模块使用前必须初始化。
14、自启动试验中原光盘带的“C5000C6000-2[1].20-SA-to-TI-
FLASHBURN271.EXE”程序在烧写程序时总出错,可能是因为FBTC6713.out有问题,和评估板不匹配,可安装最新的setup_FlashBurnDSK_v311.exe,调用安装目录C:
\ProgramFiles\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713中的FBTCDSK6713.out,其中选项conversioncmdfile可选用将out执行文件转换为二进制文件的cmd文件HEX_post.cmd或空着(什么文件都不选)。
若出现FlashBurnDSK_v311中的擦除、烧写按钮为灰色不可使用的情况,检查CCS中option下customize的debugeproperties,去掉performgomainautomatic前的选择。
评估板上的J6.3和J6.4选择DSP的启动模式,应都选为OFF,即靠近DSP一侧,烧写、自启动时都应这样设置。
烧写程序完毕后,关掉CCS,拔掉连接线,硬件复位评估板即可。
若不行,关闭试验箱电源再重新打开。
建立烧写工程文档时注意以下几处修改:
1、加入boot.asm;2、修改cmd文件,必须包括bootloader段,地址从0x0-0x3ff(1k);3、源程序中加入各种初始化的定义和子函数。
15、图像傅里叶变换的实验在软件仿真器中可正常工作,在硬件仿真器时不能正常工作,表现为无法读入数据及变换。
根据cmd文件内容,读入数据和中间计算数据应存放在bss和far段,即sdram工作不正常。
可参考数据存储实验对sdram进行初始化,初始化后可部分正常(第一幅第二幅生成图像和第一幅FFT图像),问题未完全解决,待研究!
!
!
16、调试工程时发现一个头文件明明存在于工程文件夹下,编译时却报错,说不能打开该文件。
在工程上点击右键进入BuildOption,进入头文件包含配置栏Compiler-》Preprocessor-》includesearchpath里填入“$(Proj_dir);”$(Proj_dir);即工程所在目录,可填写头文件所在绝对目录或相对目录,如有多个路径,中间用逗号隔开。
17、ICETEKEMUReset.bat文件要复制到“C:
\ti\cc\bin”目录下才能正确运行。
18、如出现“warning:
entrypointsymbol_c_int00undefined”,在工程中添加“C:
\ti\C6000\cgtools\lib\rts6701.lib”文件。
19、“ICETEKEMUReset.bat”文件放在“C:
\ti\cc\bin”目录,“icetek.cfg”文件放在“C:
\ti\cc\bin\BrdDat”目录。
20、实验一添加probepoint时如出现下图
则需要先用鼠标左键点击probepoint
此时location内出现probepoint所在程序行,再点击add按钮即可。
物电:
张宇
2012-10-26