jtager-0.1.0

所属分类:处理器开发
开发工具:C/C++
文件大小:182KB
下载次数:140
上传日期:2004-06-22 10:11:08
上 传 者lijun
说明:  PC连接ARM JTAG 接口工具的源代码
(PC connects ARM the JTAG connection tool the source code )

文件列表:
jtager-0.1.0 (0, 2004-06-22)
jtager-0.1.0\aclocal.m4 (32268, 2003-11-08)
jtager-0.1.0\AUTHORS (54, 2003-11-06)
jtager-0.1.0\ChangeLog (423, 2003-11-06)
jtager-0.1.0\configure (203670, 2003-11-08)
jtager-0.1.0\configure.ac (2961, 2003-11-06)
jtager-0.1.0\COPYING (15127, 2003-11-06)
jtager-0.1.0\CREDITS (582, 2003-11-06)
jtager-0.1.0\doc (0, 2004-06-22)
jtager-0.1.0\doc\circuit.txt (1775, 2003-11-08)
jtager-0.1.0\doc\Makefile.am (200, 2003-11-08)
jtager-0.1.0\doc\Makefile.in (5354, 2003-11-08)
jtager-0.1.0\doc\s3c44b0x.bsdl (23134, 2003-11-06)
jtager-0.1.0\doc\sa1100.bsdl (27534, 2003-11-06)
jtager-0.1.0\include (0, 2004-06-22)
jtager-0.1.0\include\arm7tdmi.h (2539, 2003-11-06)
jtager-0.1.0\include\arm9tdmi.h (267, 2003-11-06)
jtager-0.1.0\include\config.h.in (4333, 2003-11-06)
jtager-0.1.0\include\flash.h (1191, 2003-11-06)
jtager-0.1.0\include\jtag.h (4628, 2003-11-06)
jtager-0.1.0\include\jtager.h (2442, 2003-11-06)
jtager-0.1.0\include\Makefile.am (234, 2003-11-06)
jtager-0.1.0\include\Makefile.in (7007, 2003-11-08)
jtager-0.1.0\include\target.h (4372, 2003-11-06)
jtager-0.1.0\include\types.h (357, 2003-11-06)
jtager-0.1.0\INSTALL (65, 2003-11-06)
jtager-0.1.0\MAINTAINERS (210, 2003-11-06)
jtager-0.1.0\Makefile.am (195, 2003-11-06)
jtager-0.1.0\Makefile.in (12743, 2003-11-08)
jtager-0.1.0\NEWS (22, 2003-11-06)
jtager-0.1.0\src (0, 2004-06-22)
jtager-0.1.0\src\cmd (0, 2004-06-22)
jtager-0.1.0\src\cmd\basic.c (2648, 2003-11-06)
jtager-0.1.0\src\cmd\command.c (6155, 2003-11-06)
jtager-0.1.0\src\cmd\debug.c (2032, 2003-11-06)
jtager-0.1.0\src\cmd\flash.c (18008, 2003-11-08)
jtager-0.1.0\src\cmd\help.c (2759, 2003-11-08)
jtager-0.1.0\src\cmd\ice.c (6760, 2003-11-08)
jtager-0.1.0\src\cmd\idcode.c (3852, 2003-11-06)
... ...

# # (C) Copyright 2003 # Rongkai Zhan (Chinese name : ), zhanrk@163.com # # See file CREDITS for list of people who contributed to this # project. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, # MA 02111-1307 USA # 1. INTRODUCTION - What is JTAGER ? ================================== JTAGER is a simple embedded system debugger running under linux host. By JTAGER, we can: 1) read or write the core registers of the CPU on the embedded target board, 2) read or write the external device registers of the target board, 3) read or write the RAM on the target board, 4) read or write the solid storage device on the target board, such as Flash. You can refer to the document <> for the details about the types of target CPU core, the types of JTAG interfaces, and the types of flash chips supported by JTAGER. In case of problems see the CHANGELOG and CREDITS files to find out who contributed the specific port. 1.1 Where to get help --------------------- In case you have questions about, problems with or contributions for JTAGER you should send a message to the JTAGER mailing list at . There is also an archive of previous traffic on the mailing list - please search the archive before asking FAQ's. Please see http://jtager.sourceforge.net/ The document <> can be found in the "doc" sub-directory of the JTAGER source package. It will tell you how to use JTAGER. The document <> can also be found in the "doc" sub-directory of the JTAGER source package. It will tell you everything about JTAGER source codes. If you want to give your contribution to the JTAGER's development, please read it carefully. 1.2 Names and Spelling ---------------------- The "official" name of this project is "JTAGER". The spelling "JTAGER" should be used in all written text (documentation, comments in source files etc.). Variable names, preprocessor constants etc. shall be either based on the string "jtager" or on "JTAGER". 1.3 Versioning -------------- JTAGER uses a 3 level version number containing a version, a sub-version, and a patchlevel: "jtager-1.4.5" means version "1", sub-version "4", and patchlevel "5". The patchlevel is used to indicate certain stages of development between released versions, i. e. officially released versions of JTAGER will always have a patchlevel of "0". 1.4 Directory Hierarchy ----------------------- - doc Documentation - include Header Files - tools Tools to build and install JTAGER, etc. - src The main source file and misc source files for JTAGER. - src/cmd The command parser for JTAGER. - src/jtag Implements all kinds of JTAG interfaces. - src/flash Implements all kinds of Flash chips. - src/target The uniform target interfaces of JTAGER. - src/target/arm7tdmi Implements ARM7TDMI core. - src/target/arm9tdmi Implements ARM9TDMI core. 2. BUILD and INSTALLATION ========================= The most simplest way to build and install JTAGER: 1) Download and unpack jtager packages. 2) Run ./configure script. Use optional --prefix option to specify your install path, the default install path is "/usr/local". 3) Run "make" to compile. 4) Run "make install" to install. For more details information, you can refer to <>. 3. CONFIGURATION ================ Please refer to <>. 4. Running and Using JTAGER =========================== To run JTAGER program, type "$PREFIX/bin/jtager" and press , JTAGER should start and display some informations. Output ends with the JTAGER command prompt like this: JTAGER:> You can type "help" command and press to get a list of all available JTAGER commands. To exit JTAGER program, type "quit" or "exit" and press . You can refer to <> to get more informations.

近期下载者

相关文件


收藏者