MegaLoad
History
MegaLoad is a Windows based boot loader for all Atmel ATMega microcontrollers that support the Bootloader function. MegaLoad is a solution for everybody who wants fast loading (~8k in 3 seconds) and easy software upgrade via MCU RS232 port.
Features Ver : 8.0
|
|
Now support device larger than 128k flash |
|
|
Small Bootloader code. Only 256 words if only flash program is need (512 word if flash & EEPROM) |
|
|
Auto baud configuration allowing any oscillator setup. |
|
|
Only embedded requirement is RS232 connector like a MAX232. |
|
|
Communicates at 9600,19200,38400,57600,115200bps on Com1 to 20 |
|
|
Simple Monitor window is available to help you to debug your code |
|
|
Checksum everywhere to secure data |
|
|
Automatic page retry, if error in flash programming |
|
|
Automatic byte retry, if error in EEPROM programming |
|
|
Manual set & clear DTR,RTS if need. |
|
|
Reset button |
System Requirements
|
|
Windows, .NET framework 2.0 runtime |
|
|
RS232 |
|
|
ATMega |
History
| V1.0b0 | First Release! | ||||||||||||
| V1.1b0 |
|
||||||||||||
| V1.2b0 |
|
||||||||||||
| V2.0b0 |
|
||||||||||||
| V2.1b0 |
|
||||||||||||
| V2.2b0 |
|
||||||||||||
| V2.3b0 |
|
||||||||||||
| V3.0b3 |
|
||||||||||||
| V3.0b4 |
|
||||||||||||
| V3.0b5 |
|
||||||||||||
| V3.0b6 |
|
||||||||||||
| V3.0b7 |
|
||||||||||||
| V4.0b2 |
|
||||||||||||
| V4.0b3 |
|
||||||||||||
| V4.0b5 |
|
||||||||||||
| V5.0b1 |
|
| V6.1 |
|
| V6.2 |
|
||
| V6.3 |
|
||
| V6.31 |
|
||
| V7.0 |
|
||
| V8.0 |
|

| Download And ------>Take the two files!!!<------
|
Nice small tutorial for Megaload from Tony Pattison, Thanks Tony!
How to use it? (By: Tony Pattison)
The source code of the windows application is available for 100$US, in C# .NET or Borland C++ Builder.
For more information please email me at:
s b i s s o n n e t t e at microsyl dot c o m
Do not cut/past this address, due to the lot of junk I received I had "encrypted" my email address
Step 1: Load bootloader code
MegaLoad requires the ATMega to be programmed with the boot loader code first. This can be done with almost any programmer, including the Atmel STK500, AVRISP and PonyProg. Instructions for PonyProg follow. All programmers must program the BOOTRST fuses, for the BOOTSZ1 & BOOTSZ0 you must check in the datasheet of your mega to have a boot size of 512byte.

Step 2: Setup MegaLoad
The MONITOR button opens up a basic terminal emulator for simple debugging.
The MegaLoad listens on the selected COM port for a handshake signal when the ATMega resets. If MegaLoad isn't working make sure that the cable is correctly connected. Use the MONITOR button to verify that communication is working between the ATMega and Windows.