2015The Open Automation and Control Systems JournalRequires access

Design and Implementation of the Arm JTAG Emulator

Chun Zeng

Open publisher page 0 citations

Abstract

ARM processors are widely used in embedded electronic products, especially in communication, industry con- trol, and automatic, has become the major processor in embedded electronic products. Nearly all the high performance emulators are developed by oversea tool providers, which are too expensive to be generally developed by a small or tiny company. Some JTAG emulator with low price can't meet the requirements of large scale software development. This pa- per focuses on the problems mentioned above, provide a solution to design and implement the ARM JTAG emulator after studing ARM EmbeddedICE technology, GDB debugging technology, RSP protocol, μC/OS-II and LwIP and etc. This JTAG emulator is designed based on AT91SAM9260, supporting ARM7 and ARM9 serial processor core and JTAG clock rate programming, with the communication interface including 10/100M auto-adapt Ethernet, USB and RS232.

About this research paper

What this paper is about

ARM processors are widely used in embedded electronic products, especially in communication, industry con- trol, and automatic, has become the major processor in embedded electronic products. Nearly all the high performance emulators are developed by oversea tool providers, which are too expensive to be generally developed by a small or tiny company. Some JTAG emulator with low price can't meet the requirements of large scale software development. This pa- per focuses on the problems mentioned above, provide a solution to design and implement the ARM JTAG emulator after studing ARM EmbeddedICE technology, GDB debugging technology, RSP protocol, μC/OS-II and LwIP and etc. This JTAG emulator is designed based on AT91SAM9260, supporting ARM7 and ARM9 serial processor core and JTAG clock rate programming, with the communication interface including 10/100M auto-adapt Ethernet, USB and RS232.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

ARM processors are widely used in embedded electronic products, especially in communication, industry con- trol, and automatic, has become the major processor in embedded electronic products. Nearly all the high performance emulators are developed by oversea tool providers, which are too expensive to be generally developed by a small or tiny company. Some JTAG emulator with low price can't meet the requirements of large scale software development. This pa- per focuses on the problems mentioned above, provide a solution to design and implement the ARM JTAG emulator after studing ARM EmbeddedICE technology, GDB debugging technology, RSP protocol, μC/OS-II and LwIP and etc. This JTAG emulator is designed based on AT91SAM9260, supporting ARM7 and ARM9 serial processor core and JTAG clock rate programming, with the communication interface including 10/100M auto-adapt Ethernet, USB and RS232.

Key concepts: Embedded system, USB, ARM9, Computer science, Debugging, ARM architecture, Ethernet, Serial communication

Related papers

Back to paper searchBrowse research topicsOriginal source
Design and Implementation of the Arm JTAG Emulator — Research Paper | ScholarLens