Adaboot Bootloader

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
vettett15
 
Posts: 2
Joined: Mon Jun 07, 2021 10:14 pm

Adaboot Bootloader

Post by vettett15 »

Hello,

I have a ATMEGA328P chip that I would like to burn the ADABOOT bootloader onto. I have downloaded the zip file containing the few files located here: http://learn.adafruit.com/system/assets ... oot328.zip

But I don't see a guide that tells me how to burn this onto my chip.


Thanks,
Pete

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Adaboot Bootloader

Post by mikeysklar »


User avatar
vettett15
 
Posts: 2
Joined: Mon Jun 07, 2021 10:14 pm

Re: Adaboot Bootloader

Post by vettett15 »

Mikeyskylar,

Appreciate the link but I've seen that before and it really seems like a poorly put together page. Perhaps I'm looking for a little too much "spoon feed" but the link brings me to a site where the first sentence is a link to download a zip file that has 4 files in it. The rest of page doesn't mention those 4 files at all. It goes on to list some sketches that are different than the sketches in the zip file.... Then it talks about AVRDUDE as a way to upload sketches, but is that how I burn the bootloader?

I'm trying to understand my options on burning a ATMEGA328P with this bootloader; software options, hardware required, how to use the 4 separate files located in the zip file, etc.



Thanks,
Pete

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Adaboot Bootloader

Post by mikeysklar »

Pete,

You can ignore most of the files in the Adaboot328p.zip. They are source for rebuilding. However, the HEX file is important and you will want to upload that to your 328p using a AVR ISP + AVRDUDE. The other option would be to use a breadboard with your 328p wired up to a Arduino UNO using ArduinoISP.

https://www.arduino.cc/en/Tutorial/Buil ... Breadboard

This is all pretty ancient technology at this point so the documentation will be dated, but this is a more descriptive overview of programming options circa 2008.

http://ladyada.net/learn/avr/index.html

If at all possible I would encourage you to use a modern controller board so you can skip all this and work over USB.

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino”