avarice-2.3

所属分类:单片机开发
开发工具:Unix_Linux
文件大小:167KB
下载次数:16
上传日期:2005-10-29 08:59:51
上 传 者cwbgps
说明:  avrrice软件用于AVR单片机的JTAG调试.
(avrrice software for AVR JTAG debugging.)

文件列表:
avarice-2.3\avarice-2.3\avarice.spec.in (1455, 2003-12-07)
avarice-2.3\avarice-2.3\Makefile.in (18826, 2004-12-07)
avarice-2.3\avarice-2.3\configure (242507, 2004-12-07)
avarice-2.3\avarice-2.3\INSTALL (79, 2003-02-26)
avarice-2.3\avarice-2.3\aclocal.m4 (38499, 2004-12-07)
avarice-2.3\avarice-2.3\config-aux\depcomp (15205, 2004-12-07)
avarice-2.3\avarice-2.3\config-aux\missing (10587, 2004-12-07)
avarice-2.3\avarice-2.3\config-aux\install-sh (9225, 2004-12-07)
avarice-2.3\avarice-2.3\config-aux (0, 2005-10-29)
avarice-2.3\avarice-2.3\avarice.spec (1491, 2004-12-07)
avarice-2.3\avarice-2.3\scripts\ice-gdb.in (1009, 2003-08-01)
avarice-2.3\avarice-2.3\scripts\Makefile.in (10923, 2004-12-07)
avarice-2.3\avarice-2.3\scripts\kill-avarice (264, 2003-02-26)
avarice-2.3\avarice-2.3\scripts\ice-insight (51, 2003-02-26)
avarice-2.3\avarice-2.3\scripts\gdb-avarice-script (423, 2003-08-01)
avarice-2.3\avarice-2.3\scripts\Makefile.am (969, 2003-02-26)
avarice-2.3\avarice-2.3\scripts\start-avarice (225, 2004-03-09)
avarice-2.3\avarice-2.3\scripts (0, 2005-10-29)
avarice-2.3\avarice-2.3\ChangeLog (22182, 2004-12-07)
avarice-2.3\avarice-2.3\COPYING (18007, 2003-02-26)
avarice-2.3\avarice-2.3\configure.ac (3436, 2004-12-07)
avarice-2.3\avarice-2.3\doc\ice-gdb.1 (3430, 2003-08-22)
avarice-2.3\avarice-2.3\doc\Makefile.in (10597, 2004-12-07)
avarice-2.3\avarice-2.3\doc\running.txt (5315, 2003-12-07)
avarice-2.3\avarice-2.3\doc\avarice.1 (6535, 2004-11-26)
avarice-2.3\avarice-2.3\doc\avrIceProtocol.txt (11604, 2003-02-26)
avarice-2.3\avarice-2.3\doc\ice-insight.1 (19, 2003-08-22)
avarice-2.3\avarice-2.3\doc\todo.txt (1674, 2003-12-07)
avarice-2.3\avarice-2.3\doc\Makefile.am (1073, 2003-12-07)
avarice-2.3\avarice-2.3\doc (0, 2005-10-29)
avarice-2.3\avarice-2.3\src\Makefile.in (16091, 2004-12-07)
avarice-2.3\avarice-2.3\src\remote.h (1549, 2003-02-26)
avarice-2.3\avarice-2.3\src\main.cc (14978, 2004-11-22)
avarice-2.3\avarice-2.3\src\jtagprog.cc (14930, 2004-11-19)
avarice-2.3\avarice-2.3\src\jtagbp.cc (6998, 2003-02-26)
avarice-2.3\avarice-2.3\src\autoconf.hin (4888, 2004-12-07)
avarice-2.3\avarice-2.3\src\gnu_getopt.c (30163, 2003-08-06)
avarice-2.3\avarice-2.3\src\ioreg.cc (11476, 2004-05-27)
avarice-2.3\avarice-2.3\src\jtagrun.cc (5319, 2003-12-09)
... ...

## ## $Id: README.cygwin,v 1.1 2003/09/26 06:16:12 troth Exp $ ## ## Contributed by Eric Weddington. ## To build avarice for Windows requires the use of Cygwin Specifically, this was built using the Previous package of Cygwin. In the Cygwin installer, select the Prev radio button up top when installing the packages. This should install cygwin 1.3.22-1, from the Base tree in the Cygwin setup. Get avarice from anonymous CVS as explained on the avarice project web page. Then, in the avarice project directory: $ export $PREFIX= $ ./Bootstrap $ mkdir build $ cd build $ ../configure --prefix=$PREFIX $ make $ make install If there are errors like: "undefined reference to `_htab_create_alloc'" then re-install binutils (and not GCC) from Cygwin and re-run! This error means that the libiberty functions that are needed in avarice need to come from a binutils version of libiberty and not from a GCC version of libiberty. This will create avarice.exe, which requires the following DLLs to execute: - cygwin1.dll - cygintl-2.dll - cygiconv-2.dll In Cygwin, you can check to see what, if any, DLLs are required of an executable by using the program cygcheck.exe that comes with Cygwin. For example if you cd to the $PREFIX/bin directory after building the project, and execute $ cygcheck ./avarice.exe You should get something like (depending on your OS and it's installation location): .\avarice.exe .\cygwin1.dll C:\WINNT\System32\KERNEL32.dll C:\WINNT\System32\NTDLL.DLL .\cygintl-2.dll .\cygiconv-2.dll If you want to build avarice with less DLL dependencies, then, in the avarice project directory: $ export $PREFIX= $ ./Bootstrap $ mkdir build $ cd build $ ../configure --prefix=$PREFIX $ make LDFLAGS='-static' LIBS='-lbfd -liberty -lintl -liconv' $ make install When you build avarice this way, you can verify what DLLs are required with cygcheck in the $PREFIX/bin directory: $ cygcheck ./avarice.exe .\avarice.exe .\cygwin1.dll C:\WINNT\System32\KERNEL32.dll C:\WINNT\System32\NTDLL.DLL

近期下载者

相关文件


收藏者