X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/77fd24511771873c246c56518e77f1aedde9f0b8..refs/heads/master:/Readme.txt diff --git a/Readme.txt b/Readme.txt index c34bdd7c6..2a6611f61 100644 --- a/Readme.txt +++ b/Readme.txt @@ -1,7 +1,7 @@ This is the README file for USBasp. USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply -consists of an ATMega48 or an ATMega8 and a couple of passive components. +consists of an ATMega88 or an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed. @@ -18,7 +18,7 @@ LICENSE USBasp is distributed under the terms and conditions of the GNU GPL version 2 (see "firmware/usbdrv/License.txt" for details). -USBasp is built with AVR USB driver by OBJECTIVE DEVELOPMENT GmbH. See +USBasp is built with V-USB driver by OBJECTIVE DEVELOPMENT GmbH. See "firmware/usbdrv/" for further information. @@ -36,13 +36,14 @@ interface to slave exists in hardware but the firmware doesn't support it yet. USE PRECOMPILED VERSION Firmware: -Flash "bin/firmware/usbasp.atmega48.xxxx-xx-xx.hex" or +Flash "bin/firmware/usbasp.atmega88.xxxx-xx-xx.hex" or "bin/firmware/usbasp.atmega8.xxxx-xx-xx.hex" to the used controller with a working programmer (e.g. with avrdude, uisp, ...). Set jumper J2 to activate USBasp firmware update function. You have to change the fuse bits for external crystal (see "make fuses"). # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff +# TARGET=atmega88 HFUSE=0xdd LFUSE=0xff Windows: Start Windows and connect USBasp to the system. When Windows asks for a @@ -107,6 +108,9 @@ after "./configure" I had to edit Makefile: change "avrdude_CPPFLAGS" to "AM_CPPFLAGS" (why is this needed only on mac? bug in configure.ac?) +Notes on Linux: +To use USBasp as non-root, you have to define some device rules. See +bin/linux-nonroot for an example. FILES IN THE DISTRIBUTION @@ -118,6 +122,7 @@ circuit ......................... Circuit diagram in PDF and EAGLE format bin ............................. Precompiled programs bin/win-driver .................. Windows driver bin/firmware .................... Precompiled firmware +bin/linux-nonroot ............... Linux device rule file MORE INFORMATION @@ -127,11 +132,11 @@ following URLs: USBasp .......................... http://www.fischl.de/usbasp/ -Firmware-only AVR USB driver .... http://www.obdev.at/products/avrusb/ +Firmware-only V-USB driver ...... http://www.obdev.at/products/vusb/ avrdude ......................... http://www.nongnu.org/avrdude/ libusb .......................... http://libusb.sourceforge.net/ libusb-win32 .................... http://libusb-win32.sourceforge.net/ -2007-07-23 Thomas Fischl +2011-05-28 Thomas Fischl http://www.fischl.de