Sun 23 Nov 2008
Last night I stared building a atmega8 development board. Tonight I finished it.
I got tired of building the same circuit over and over; so I made a generic board that I could slap onto a breadboard and quickly try out projects. It also allows me to rapidly prototype something new.
I based the board on AVRUSBBoot. The only thing I changed was the programming pin. I moved it to PD7. This allowed me to put PB* and PC* on the plug side of the board.
On the right hand side of the board I brought all the PortC and PortB pins as well as + and GND to a row of header pins.
The important thing about this board to me is that it is USB powered and based. I don’t need to hook up a programmer, I just use the bootloader and usb to update the software on the chip.
- PC5
- PC4
- PC3
- PC2
- PC1
- PC0
- GND
- PB0
- VCC
- PB5
- PB4
- PB3
- PB2
- PB1


March 28th, 2009 at 8:17 am
I have developed a development board for ATMEGA8 based on AVRUSBBoot with several additional jumpers as you did.
I have problem of compiling the software for downloading hex file to microcontroller. When I run make I encounter the error as shown in the attached image. I have try to google the error but I could not find the solution. Even I have copied file usb.h, libusb.a (in libusb-win32-device-bin-0.1.12.1) and related header file such as windows.h… to WinAVR-20090313\lib\gcc\avr\4.3.2\include or to software folder but I failed.
Could you please send me the precompiled executable files of the software for AVRUSBBoot. I am running Windows XP SP3 on my PC.
Thank you very much.
Bui Hoang Duc
Hanoi University of Technology
March 28th, 2009 at 1:36 pm
I have only ever tried to compile it under Ubuntu Linux.
I did find a windows executable w/ a gui. But I have not actually tried it with the avrusbboot boot loader.
http://avrusb.wikidot.com/project:hidbootflash
If it works for you come back and let me know.