摘要:对Flash编程是许多嵌入式系统开发中必要的一环,传统的开发工具通常支持的是并口或串口,而随着计算机接口的单一化,即插即用的USB接口得到了广泛的应用。本文介绍了JTAG接口标准用于Flash编程的方法,并实现USB接口到JTAG接口的转换模块的硬件设计和协议转换,从而以PC机USB接口模拟JTAG接口的编程时序,利用嵌入式处理器的JTAG接口对Flash进行在线编程。 1 引言 在嵌入式系统的设计中,为了提高执行速度和系统的可靠性,操作系统和应用程序的软件代码一般都固化在非易失性存储器中,如ROM,EPROM,EEPROM 和Flash。其中,Flash以其可擦写次数多、存