-
DSP
调试时,首先遇到一般会是
JTAG
p>
连不上,说实话,这个问题本身不是很难,
但由于影响的原因太多,
还真让人头疼;不过,若
JTAG
不能识别
TI
的
DSP
,则一
般的,可能存在以下几个方面的原因:
1
、仿真器有问题;
2
、仿真器的驱动有问题;
3
、目标板有问题;
在此,我们先来讨论仿真器没问题,和仿真器的驱动正确安装
的前提下,因目标板
的原因导致
JTAG
连不上的情况:
1
、检查
DSP
的供电
(Co
re
电压,
IO
电压
< br>)
是否正确?纹波是否满足要求
?
上电顺序
是否满足要求
?
2
、检查
D
SP
的供电始终是否正确?电平是否满足要求?
3
、检查
D
SP
的系统复位信号是否正常?
NMI
管脚的接法是否正确?
DSP
相关的所
有输入脚的接法是否正确?
4
p>
、测量
DSP
的
C
LKOUT
是否正确
?
测量上电时,<
/p>
DSP
是否会去片选
boot-
Flash
?
3
、
EMU0
和
< br>EMU1
需要上拉,
手册中要求
1Kohm
这个应该并不严格,
不是必须的;
< br>因为我手头上两块板子,一个用的
4.7K
,一个用的<
/p>
10K
,都没问题;
5
、有人怀疑是
JTAG
供电问题,手头上的板子用的都是
3.3V
,可以连接,没问题,
不必
5V
;
6
、检查晶振是否起振
,查看
CLKOUT
是否有波形输出,将
CLKOUT6
引了出来,这
个默认是系统时钟的六分之一。
用的是
50MHz
外部时钟,
20
p>
倍频模式,此处输出
为
166MHz
;在实际调试调试过程中,经常会遇到
JTAG
的时钟是
50kHz
,很明显,
时钟
有问题;
7
、
JTAG
接插件与
DSP
之间是否装
有驱动缓冲芯片,这个也不是必须的;常用到的
芯片是:
SN7
4LVTH244
和
SN74LVCH16245ADGGR<
/p>
;
8
、
USB
插口供电不足,如果是台式机,换成
机箱后面的
USB
口会好些;
还有就是复位的问题,这个是经常遇到的,一定要先确认复位
是否正常?
9
、
测量
DSP
的
< br>EMIF
总线,
任意两个数据线或地址线不要有短路或接
错的现象;
若
有条件,可对
EMIF<
/p>
总线上的负载断开再进行
JTGA
连接测
试;
10
、若
DSP
的
EMIF
总线上,有
FPGA
设备,则需要先下载
FPGA
的程序。可把与
DSP
相关的
FPGA
所有信号都定义为输入;
< br>
11
、正确设置
CCS
,打开
CCS
后,
点击
debug
中
reset
后,若不报错,则一般驱动
都没有问题;
12
、手动多次复位
DSP
后再尝试连接,或连接失败后重启
CCS
和计算机;
在确认
DSP JTAG
设计没有问题
的情况下,
可能会是
CCS
或者仿真器
/
仿真器驱动的
问题;参考解决方法:
1
、重装
CCS
,这一项还是不要轻易采用了吧。一年来,我没这样做过
;
2
、换
个电脑,换个仿真器,有一种原因是你的仿真器版本不行,比如
XDS510
升级
为
XDS510PLUS
,这个我倒遇到过,可以尝试一下;
< br>4
、重装驱动,查看设备管理器中驱动是否安装好,驱动是否跟
< br>CCS
保持同一安装
路径,复位程序
usb20reset
是否可以正常复位对于驱动,可以查看
“..CCStudio_v3.3/cc/bin”
路径下的
“”
文件,
如果这个文件是
160K
大小那
么驱动就是没有装好的。如果出现这样的问题,即使重装
驱动往往也不能成功。需
要删除该
“”
文件,然后断开
PC
和仿真器,重新装仿真器驱动。安装后查<
/p>
看
“”
文件大小为
352K
即表示驱动安装成功。
DSP JTAG
口相关管脚的电压,不连接仿真器和连上仿真
器跑起来之后两种状态下
DSP
JTAG
的管脚电压情况如下(供参考):
1.
不连接仿真器时:
连上仿真器跑起来之后:
-
-
-
-
-
-
-
-
-
上一篇:vnc连接不上解决问题方法
下一篇:企业文化英文