嵌入式系统中的 JTAG 接口编程技术
摘要:分析发嵌入式系统开发中常
用的三种芯片编程方法,介绍了
JTAG 接口的标准,工作原理及在芯
片中的实现,根据 JTAG 接口所提
供的边界扫描功能 ,通过 PC 机并
行接口模拟 JTAG 接口的时序,实
现了使用目标系统中微处理器的
JTAG 接口对系统程序存储器
FLASH 的编程。
关键词:嵌入式系统 JTAG(Joint
test action Group)联合测试行为组
织 编程器 StrongARM 手持设备
随着手持式电子设备的迅猛发展,
手机,PDA、掌上电脑,电子书和
数码相机等正在快步走进人们的日
常生活,这一类电子产品同属于嵌
入式系统的范畴,都是以高性能的
微机处理器为核心扩展相应的应用
程序,实现电子设备的各种功能。由于是手持设备,因而要求体积小、重量轻,耗电少,这些特点决定
了设备内部的印刷板的尺寸比常规的电子设备小的多,而且元器件密度大,双面贴装。这给设计人员带
来了若干问题,如操作系统代码和应用程序的写入,板上芯片的测试等。本文作者结合实际工作,就嵌
入式系统中如何通过 JTAG 接口进行 FLASH 芯片编程作了探讨。
1 几种常用字芯片编程方法
在嵌入式系统开发和产品生产过程中,对系统程序存储器编程主要使用三种编程方法,通过编程器编
程、使用板上编程器编程和在系统编程。
1.1 通过编程器编程
这是在 PROM、EPROM、PQL 等芯片游行时常用的编程方法。即在可编程芯片焊装到电路板之前,使用
专门的编程器对芯片进行代码或数据的写入,然后将已编程的芯片安装到电路板上。
使用编程器编程特别适用于 DIP 封装的芯片。如是是其它类型的封装,则必须使用相应的适配器。这种
评论0