使用CCS中的常见报错

     实际使用过程中。仿真器和CCS连接可能出现这样或那样的问题,或许你的连接非常成功,没碰到过什么问题。但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧。

     一些常见的问题可以上TI的官方Wiki上找到6.1. Creating and Managing Projects — Code Composer Studio 11.2.0 Documentation

    以下的自己的一些错误和解决方法总结。不一定对,但也算是一种解决方法。分享给大家:

问题:

1. jtag连接不上,报错:
The controller has detected a dead JTAG clock.

The user must turn-on or connect the JTAG clock for the target.

连接dm8147没有问题,连接dsp f28335出现此问题。

通过不接仿真器測试发现 jtag的复位引脚11脚持续的发出低电平。该脚输入WID信号。WID信号输入有问题。

所以,还是硬件28335板子硬件上的问题。

最后得出:

  芯片没有问题。是JTAG硬件电路或其它电路的问题;

  看门狗的复位是因为Flash中没有程序。而复位的低电平脉冲不是造成仿真器连接不了的直接原因;

  仿真器连接不了,大部分原因是由于JTAG电路的问题,也不排除28335、虚焊、上电顺序等问题;

  最后查出JTAG上的引脚(TCK、RTCK)有问题!


2. The controller has detected a target power loss.
The user must turn-on or connect the power supply for the target.

看看板子有没有上电。



3. Device is held in reset. Take the device out of reset, and retry the operation.
不明原因。。。

4. The requested TCLK PLL frequency option is invalid.
The utility or debugger has requested a selection of
the JTAG PLL frequency or clock source that is invalid.
The value of USCIF.TCLK_FREQUENCY is probably bad.

手工设置jtag频率为0后报错

5. Failure due to the controller command-finish taking too long.
重新启动ccs或板子看看,一般能够解决。

6. 

(Error -233 @ 0x0)
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
An attempt to scan the JTAG scan-path has failed.
The target's JTAG scan-path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.
(Emulation package 5.0.747.0)

重新启动ccs、重新启动板子、重新启动电脑都能够试试看,一般能够解决。

最后本人实在不行换了一根仿真器的线就能够了,非常奇怪的错误。

7. 使用graph或须要观察波形的窗体时。出现the chosen operation is not currently available错误,观察串口出不来;
删除.metadata文件夹就可以。注意,假设删除。那么之前ccs工作文件夹区中已有的project信息列表就都没了。

8. 打开随意project中的文件出现:error retrieving content description for resource
没有包括对应的头文件,看编译提示信息。

9.debug仿真时,A required dynamic library could not be located.
看看有木有删掉不使用的ccxml文件 或使用正确的ccxml文件!! 有时尝试解决问题半天。才发现ccxml文件搞错了;非常蛋疼的错误。。。

10. debug仿真时,一直卡着,没有不论什么错误提示;
ccs,仿真器驱动安装好后,执行一遍USBorPCI SEED-XDS560PLUS Version这两个桌面文件。

实在不行,重装CCS仿真器驱动吧。



11. 烧代码至flash中后,拔掉仿真器与板子的插头。注意不是电脑和仿真器的连接插头。又一次上电后才能正常观察到现象。

配置好cmd文件后能正确烧到Flash后(怎样能够正确的在线仿真、断点设置之类的),说明没有成功烧写至Flash或者启动模式没有更改为Flash启动。

12. The controller has detected a cable break far-from itself. 
The user must connect the cable/pod to the target. (Emulation package 5.0.747.0) 

仿真器与板子的接口没有插吧=  =;

13. 非常多其它不明原因的问题;
删除工作区间.metadata目录试试;

14. 注意,当使用仿真器正在仿真时,最好不要直接拔掉仿真器,应该先把板子断电,否则后面可能会导致一系列的错误。

比方错误6。

15. 28335、JTAG接口信号:

我当时碰到的两个问题:

假设在X1、X2引脚上引入晶振,XCLKIN引脚须要接地。XCLKOUT引脚悬空就可以!

TCK、RTCK应该正确的接到28335的TCK引脚

16.Description Resource Path Location Type
unresolved symbol _SysCtrlRegs, first referenced in ./main.obj dsp2812 C/C++ Problem

该问题是由于对应的文件没有加入到工程中,有可能是对应的.h文件也有可能是.c文件。

建议对报错的函数进行定位,查看是否能找到定义其的源文件或者头文件。

17.Please use the 'Code Composer Studio > Existing CCS Eclipse Projects' wizard to import the project 'LAB1_prj_auido_inout_StarterWare_HWI'.

CCS导入工程的方式不同于CCES,需要在PROJECT选项中进行。

在菜单栏Project中导入现存的CCS文件。

  • 9
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

daijingxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值