USBasp AVR In-Circuit Programmer. The programmer will work under Linux, Mac OSX and Windows. No drivers are required for Linux or Mac. A Windows driver can be. After the successful operation of USBasp with GNU/Linux and Windows with the help of avrdude, we tried out Interfacing USBasp Programmer with ATMEL Studio‘.
This is the README file for USBasp.USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simplyconsists of an ATMega88 or an ATMega8 and a couple of passive components.The programmer uses a firmware-only USB driver, no special USB controlleris needed.Features:- Works under multiple platforms. Linux, Mac OS X and Windows are tested.- No special controllers or smd components are needed.- Programming speed is up to 5kBytes/sec.- SCK option to support targets with low clock speed ( copy lib/gcc/libusb.a to lib-path- copy include/usb.h to include-pathcd avrdude./configure LDFLAGS='-static' -enable-versioned-doc=nomakeNotes on Darwin/MacOS X:after './configure' I had to edit Makefile:change 'avrdudeCPPFLAGS' to 'AMCPPFLAGS'(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. Seebin/linux-nonroot for an example.FILES IN THE DISTRIBUTIONReadme.txt. The file you are currently readingfirmware.
![]()
Source code of the controller firmwarefirmware/usbdrv. AVR USB driver by Objective Developmentfirmware/usbdrv/License.txt. Public license for AVR USB driver and USBaspcircuit. Circuit diagram in PDF and EAGLE formatbin.
Precompiled programsbin/win-driver. Windows driverbin/firmware. Precompiled firmwarebin/linux-nonroot. Linux device rule fileMORE INFORMATIONFor more information on USBasp and it's components please visit thefollowing URLs:USBasp.Firmware-only V-USB driver.avrdude.libusb.libusb-win32.2011-05-28 Thomas Fischl.
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |