TMS320F28335项目开发记录2_CCS与仿真器连接问题

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

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

问题:

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的问题,最终查出来是28335看门狗在不断的复位,可能与flash芯片为空有关。(因为刚出场的Flash中没有程序)

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 connecting to the target:

(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文件夹即可。

8.打开任意工程中的文件出现: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这两个桌面文件。

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文件夹试试;

时间: 2024-10-03 00:58:25

TMS320F28335项目开发记录2_CCS与仿真器连接问题的相关文章

TMS320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总

CCS与仿真器连接问题 实际使用过程中.仿真器和CCS连接可能出现这样或那样的问题,或许你的连接非常成功,没碰到过什么问题.但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧. 以下的自己的一些错误和解决方法总结.不一定对,但也算是一种解决方法.分享给大家: 问题: 1. jtag连接不上,报错: The controller has detected a dead JTAG clock. The user must turn-on or connect the JTAG clock

TMS320F28335项目开发记录1_CCS的使用介绍

CCS使用介绍 一.前言 本系列文章记录本人实际项目开发时对ti的DSP28335,以及CCS开发环境等的学习与记录,相对于2812来说,28335的资料还是比較少的,只是原理是相通的,28335说白了就是比2812多一些外设,寄存器等东西: 28335对于学习DSP的人来说,也算是一款入门级芯片.本人也是学习没多久就拿来做项目了,用到什么学什么,感觉事实上DSP没有想象中的难,无非就是和单片机一样.配置一些寄存器,驱动一些外设进行开发等,而DSP之所以难.难在它的算法部分,有了好的算法,DSP

TMS320F28335项目开发记录4_28335之启动模式(串口烧写Flash)

TMS320F28335支持多种启动模式,如下: // $Boot_Table: // // GPIO87 GPIO86 GPIO85 GPIO84 // XA15 XA14 XA13 XA12 // PU PU PU PU // ========================================== // 1 1 1 1 Jump to Flash <- "boot to Flash" // 1 1 1 0 SCI-A boot // 1 1 0 1 SPI-A

TMS320F28335项目开发记录3_28335简介

28335特性介绍 高性能静态CMOS技术 高达150MHZ(6.67ns的周期时间):1.9V / 1.8内核 ,3.3V I/O设计 高性能32位CPU IEEE-754单精度浮点单元 哈佛总线结构 高速中断响应处理 使用C/C++ 和汇编语言 6通道的DMA(用于ADC.McBsp.ePWM.XINTF和SARAM) 16位或32位外部接口XINTF 片上存储器 256K*16 Flash     34K*16 SARAM 8K*16 Boot ROM(支持软件引导模式SCI.SPI.CA

TMS320F28335项目开发记录6_28335之cmd文件详解

1.CMD文件的作用 CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间. 2.C语言生成的段 C语言生成的段大致分为两大类:初始化和未初始化,已初始化的段含有真正的指令和数据,未初始化段只是保留变量的地址空间. 已初始化段: .text--C语言编译生成的汇编指令代码存放于此 .cinit--存放初始化的全局和静态变量 .const--字符串常量和const定义的全局和静态变量 .econst--字符串常量和far const定义的全局和静态变量 .print--全局构

TMS320F28335项目开发记录3_28335简单介绍

28335特性介绍 高性能静态CMOS技术 高达150MHZ(6.67ns的周期时间):1.9V / 1.8内核 ,3.3V I/O设计 高性能32位CPU IEEE-754单精度浮点单元 哈佛总线结构 快速中断响应处理 使用C/C++ 和汇编语言 6通道的DMA(用于ADC.McBsp.ePWM.XINTF和SARAM) 16位或32位外部接口XINTF 片上存储器 256K*16 Flash     34K*16 SARAM 8K*16 Boot ROM(支持软件引导模式SCI.SPI.CA

TMS320F28335项目开发记录11_28335之存储系统

TMS320F28335为哈佛结构的DSP,在逻辑上有4M×16位的程序空间和4M×16位的数据空间,但在物理上已将程序空间和数据空间统一成一个4M×16位的空间. TMS320F28335片上有256K×16位的FLASH,34K×16位的SRAM,8K×16位的BOOT ROM,2K×16位的OPT ROM. 1. TMS320F28335片上SARAM TMS320F28335片内共有34K×16位单周期单次访问随机存储器的SARAM,分成10个块,他们分别称为M0.M1.L0-L7. M

TMS320F28335项目开发记录9_28335之中断系统

28335中断系统 1.中断系统 在这里我们要十分清楚DSP的中断系统.C28XX一共有16个中断源,其中有2个不可屏蔽的中断RESET和NMI.定时器1和定时器2分别使用中断13和14.这样还有12个中断都直接连接到外设中断扩展模块PIE上.说的简单一点就是PIE通过12根线与28335核的12个中断线相连.而PIE的另外一侧有12*8根线分别连接到外设,如AD.SPI.EXINT等等. 这样PIE共管理12*8=96个外部中断.这12组大中断由28335核的中断寄存器IER来控制,即IER确

TMS320F28335项目开发记录5_28335之CCS编程基础

CCS开发环境已经为我们封装好了许多片内外设寄存器的结构体,我们只需要包含相应的官方的头文件就可以使用了,那么它的内部具体是如何实现的呢? 下面来一个典型的例子: 1.使用结构体和联合体 A.用struct定义位域的作用: DSP2833x_Sci.h中有一段: struct SCICCR_BITS { // bit description Uint16 SCICHAR:3; // 2:0 Character length control Uint16 ADDRIDLE_MODE:1; // 3