名词解释isp_名词解释JTAG I2C SPI ISP

TDO

,分别为模式选择、时钟、数据输入和数据输出线。

JTAG

最初是用来对芯片进行测试的,基本原理是在器件内部定义一个

TAP

(

Test Access Port

测试访问口)通过专用的

JTAG

测试工具对进行内部节

点进行测试。

JTAG

测试允许多个器件通过

JTAG

接口串联在一起,形成一个

JTAG

链,能实现对各个器件分别测试。现在,

JTAG

接口还常用于实现

ISP

(

In-System rogrammable

在线编程),对

FLASH

等器件进行编程。

JTAG

编程方式是在线编程,

传统生产流程中先对芯片进行预编程现再装到板上

因此而改变,

简化的流程为先固定器件到电路板上,

再用

JTAG

编程,

从而大大

加快工程进度。

JTAG

接口可对

PSD

芯片内部的所有部件进行编程

JTAG

的一些说明

通常所说的

JTAG

大致分两类,

一类用于测试芯片的电气特性,

检测芯片是否有

问题;一类用于

Debug

;一般支持

JTAG

CPU

内都包含了这两个模块。

一个含有

JTAG Debug

接口模块的

CPU

,只要时钟正常,就可以通过

JTAG

口访问

CPU

的内部寄存器和挂在

CPU

总线上的设备,

FLASH

RAM

SOC

(比如

4510B

44Box

AT91M

系列)

内置模块的寄存器,

UART

Timers

GPIO

等等的寄存器。

上面说的只是

JTAG

接口所具备的能力,要使用这些功能,还需要软件的配合,

具体实现的功能则由具体的软件决定。

例如下载程序到

RAM

功能。了解

SOC

的都知道,要使用外接的

RAM

,需要参

SOC DataSheet

的寄存器说明,设置

RAM

的基地址,总线宽度,访问速度

等等。有的

SOC

则还需要

Remap

,才能正常工作。运行

Firmware

时,这些设

置由

Firmware

的初始化程序完成。但如果使用

JTAG

接口,相关的寄存器可能

还处在上电值,甚至时错误值,

RAM

不能正常工作,所以下载必然要失败。要

正常使用,

先要想办法设置

RAM

ADW

中,

可以在

Console

窗口通过

Let

令设置,在

AXD

中可以在

Console

窗口通过

Set

命令设置。

二、

集成开发环境

IDE

IDE

,即

Integrated

Development

Environment

,是“集成开发环境”

的英文缩写,可以辅助开发程序的

应用软件

软件

是用于

程序

开发环境的

应用程序

一般包括

代码

编辑器、

编译器

调试器和

图形用户界面

工具。就是集成了代码编写功能、分析功能、编译

功能、

debug

功能等一体化的开发软件套。所有具备这一特性的软件或者软

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值