CC2430调试接口与JTAG的区别

CC2430调试接口与JTAG的区别
 
 

经常有人将CC2430的Debug接口与目前51中常见的串口ISP混为一谈,更有人将其与FPGA中常见的JTAG扯在一起,下面作一简要对比说明其不同:

1、JTAG
JTAG的接口是一种特殊的4/5个接脚接口连到芯片上 ,所以在电路版上的很多芯片可以将他们的JTAG接脚通过Daisy Chain的方式连在一起,并且Probe只需连接到一个“JTAG端口”就可以访问一块电路板上的所有IC。这些连接引脚是:

1.TDI(测试数据输入)
2.TDO(测试数据输出)
3.TCK(测试时钟)
4.TMS(测试模式选择)
5.TRST(测试复位)*可选。

可见,JTAG至少为4条线,且都是单向的
绝大多数的32位处理器(ARM)均使用JTAG接口
Atmel的AVR , TI 的 MSP430 系列单片机支持JTAG编程、调试
几乎所有的 FPGA 和 CPLD 都使用JTAG下载
MIPS、PowerPC、DSP也支持JTAG

JTAG常用作在线仿真(in-circuit-emulater)、在线调试(in-circuit-debug)、在系统编程(in-system-program)、以及使用边界扫苗(BSL)测试系统等等。

2、51中使用的ISP
目前51系列单片机中使用的ISP一般是使用单片机自带的UART(串口)对芯片编程。所用信号为
TXD --- UART数据发送
RXD --- UART数据接收

例如宏晶公司的STC系列,philips的部分51产品,SST系列等均属于此类。其中SST系列支持在线调试,但是跟CC2430的在线调试相去甚远。

3、CC系列Debug接口
TI/Chipcon 的CCxxxx系列SoC芯片使用的在线调试接口(in-circuit-debug)为类似于SPI的两线制串行口,组成的引脚为:
DC --- 时钟(Debug Clock)
DD --- 数据(Debug Data)--- 双向数据口


二者比较可以看出,CC2430的Debug接口和JTAG接口有很大的差别,更不是一回事。


转自: http://www.61ic.com/Article/MSP430/ZigBee/201104/33303.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值