USB based JTAG interface for ARM based embedded system

Open On-Chip Debugger or more commonly known as OpenOCD, was originally created by Dominic Rath as part of a diploma thesis at the University of Applied Sciences, FH-Augsburg [3]. The software window installer includes the OpenOCD, make tools and JTAGkey USB driver from Amontec. The improvement is t...

Full description

Saved in:
Bibliographic Details
Main Author: Teo, Ivan Zhao Liang.
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/36277
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Open On-Chip Debugger or more commonly known as OpenOCD, was originally created by Dominic Rath as part of a diploma thesis at the University of Applied Sciences, FH-Augsburg [3]. The software window installer includes the OpenOCD, make tools and JTAGkey USB driver from Amontec. The improvement is that OpenOCD is now a native windows version, and does not require Cygwin anymore. It’s toolchain independent, and should adapt to support more sophisticated application, one of which includes embedded system debugging and compiling, with more range of toolchains like YAGARTO, WinARM, GNUARM [5] and more to work with. The toolchain comprises the GNU binutils, compiler set (GCC), debuggers- Insight for Windows and also the C and C++ compilers. Thus, configuration file was developed to communicate along with the OpenOCD and the JTAG debugger under different operating platform. This USB based JTAG interface [6] project aims to develop an enhancement module with JTAG debugger based on Universal Serial Bus (USB) interface for ARM9 based system processor board. It mainly deals with the design and implementation of a hardware module that connects the chip (Data Flash) on the targeted embedded system board, and accessing the debug and configuration facilities using the JTAG Device.