Atmega/Xmega fast bootloader.steemCreated with Sketch.

in programming •  7 years ago 

This are two boot-loaders optimized for Atmega and Atxmega micro-controllers.

Both work on the same principle, receive data in Intel hex format for each received line will respond with a status ASCII character.

The Atmega boot-loader is written in ASM language because the Atmega does not have a dedicated bootloader section and eat from application section that is a huge problem for micro-controllers with less than 8KB of FLASH memory.

The Atmega boot-loader project can be cloned/download from here and is made for Atmel Studio. 

The Atxmega bootloader is writted in C language and will eat maximum 4050 Bytes of FLASH memory on devices fith more than 128KB of FLASH memory.

The Atxmega boot-loader project can be cloned/download from here and is made for Atmel Studio.

Booth boot-loaders are controlled by an Windows PC x86/AMD64 application write in C# using VS2008.

The PC application project can be cloned/download from here.

All three projects are open source and can be used without limitation.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @morgothcreator! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!