Atmel Bootloader

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,
Isn't there any original Atmel Bootloader (i.e. over UART) for all the Megas around?
There are a lot of self programmed bootloader codes, but I don't want to deal with this issue too much and I want to trust the code !
Some uP's like the AT89C51RD2 has a downloadable bootloader from Atmels HP, and is programmed via the ready to go FLIP Software - that's it !
Why should I invest so much time in making or editing code just for programming the flash ?
I need some "ready-to-go" bootloader solution for programming an ATMega 2560 over the USART, no debugging, no problems !

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

take a look at BLIPS in the projects section. If you have a working ISP with which to insall the bootloader, you should be able to get a bootloader going in a half-hour using BLIPS on the PC and the AVR side code that is on the website with BLIPS.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

How does the isp know that the code has to be programmed in the bootflash section ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Atmel appnote AVR109.

Jörg Wunsch

Please don't send me PMs, use email if you want to approach me personally.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For assembly language bootloaders, the memory address origin for the code matches where you wish to put the code in boot space. And that choice must match the fuse settings for bootloader space size.

In the case of the ASM code used with BLIPS, it fits in 512 Bytes so that's the choice you make when setting the fuses via the ISP.