JTAG 口及其对 Flash 的在线编程
作者:李 蒙
舒云星来源:单片机与嵌入式系统应用点击数:1112更新时间:2008-3-5
您可以添加到网摘 让更多人关注此文章:
摘要:通过 JTAG 实现对 Flash 在线编程。首先,介绍 JTAG 的定义、结构及引脚的
定义,并阐述 JTAG 状态机的工作原理。然后,介绍 JTAG 口的边界扫描寄存器,给
出实现 JTAG 在线写 Flash 的电路,和如何通过 JTAG 实现 Flash 的编程及程序流程
图。
关键词:JTAG Flash 在线编程
随着嵌入式技术的发展,在一些高端的掌上设备中,都使用了 Flash 芯片,如
Compaq 的 iPAQ、联想的天祺系列等产品。但对于研发人员来说,在开发阶段需要
大量的程序调试,就意味着要对 Flash 进行擦除和改写的工作,因此,如何对 Flash
进行在线编程是问题的关键所在。本文介绍一种通过 JTAG 对 Flash 进行的在线编程
方法。
1 JTAG 简介
JTAG(Joint Test Action Group)是 1985 年制定的检测 PCB 和 IC 芯片的一个
标准,1990 年被修改后成为 IEEE 的一个标准,即 IEEE1149.1-1990。通过这个标
准,可对具有 JTAG 口芯片的硬件电路进行边界扫描和故障检测。
评论1