0

Adaboot Bootloader
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Adaboot Bootloader

by vettett15 on Mon Jun 07, 2021 10:17 pm

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

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

Re: Adaboot Bootloader

by mikeysklar on Tue Jun 08, 2021 7:56 pm


mikeysklar
 
Posts: 4920
Joined: Mon Aug 01, 2016 8:10 pm

Re: Adaboot Bootloader

by vettett15 on Wed Jun 09, 2021 9:44 pm

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

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

Re: Adaboot Bootloader

by mikeysklar on Thu Jun 10, 2021 11:50 am

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.

mikeysklar
 
Posts: 4920
Joined: Mon Aug 01, 2016 8:10 pm

Please be positive and constructive with your questions and comments.