Quantcast
Channel: Objective Development Forums
Viewing all articles
Browse latest Browse all 4524

AVRUSBBoot on ATmega128

$
0
0
Hi,

I try to run USB bootloader on Atmega128.

I use AVRUSBBoot from Thomas Fischl.

I change :

BOOTLOADER_ADDRESS = 1F800

Boot Flash section size=1024 words Boot start address=$FC00; [BOOTSZ=10]



and change :

GICR = (1 << IVCE); /* enable change of interrupt vectors */
GICR = (1 << IVSEL); /* move interrupts to boot flash section */



to :

MCUCR = (1 << IVCE); /* enable change of interrupt vectors */
MCUCR = (1 << IVSEL); /* move interrupts to boot flash section */



and set BOOTRST=0 fuse bit to start boot loader after reset.



I comment BOOTLOADER_CONDITION and leaveBootloader() to run without exit from boot loader.

but it's not work. and my pc not detect usb AVRUSBBoot.



I try again and change :



BOOTLOADER_ADDRESS = 0000

and unprogrmmed BOOTRST fuse bit = 1

and comment the MCUCR

//MCUCR = (1 << IVCE); /* enable change of interrupt vectors */
//MCUCR = (1 << IVSEL); /* move interrupts to boot flash section */



it's work usb and detect my pc AVRUSBBoot!



please help me to install usb bootloader on ATmega128.



thanks.

- See more at: http://www.avrfreaks.net/forum/usb-boot ... l4LKq.dpuf

Viewing all articles
Browse latest Browse all 4524

Trending Articles