Pages: [1]   Go Down
Author Topic: Arduino Bootloader Source - Where is it hiding?  (Read 1723 times)
0 Members and 1 Guest are viewing this topic.
South Texas
Offline Offline
Edison Member
*
Karma: 8
Posts: 1025
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There is a good chance its me, (and it was...)But where can I find the source for the bootloader? I am looking at modifying a bootloader for a different clock rate and I think I have found the byte that needs changing, but I would like to look at some source code to make sure.

It would also let me put useful labels to the code I have disassembled in AVRStudio4.

Thanks -

Okay - I found it on github.

Now - How about the loader source for the Arduino-Tiny collection of bootloaders?

Thanks
« Last Edit: February 29, 2012, 05:29:25 pm by kf2qd » Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 6805
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in your arduino install directory, there is ...hardware/arduino/bootloaders
Some bootloaders have newer versions on github/etc, but the arduino install should be a good starting point.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 212
Posts: 13074
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Now - How about the loader source for the Arduino-Tiny collection of bootloaders?

The what?
Logged

South Texas
Offline Offline
Edison Member
*
Karma: 8
Posts: 1025
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Arduino Tiny is an add-on for Arduino that has the description files for some of the Tiny series chips. I found it looking for a way to program the ATtiny2313.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 6805
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I believe that "Tiny" doesn't actually use a bootloader.  In the 1.0, you program your chips with Shift-upload, which uses an external programmer to do the actual programming.  The files in the bootloader directory are called "empty", and are placeholders to allow fuse burning or something, but I don't think they're actual bootloaders (now, if only they LOOKED like empty files!)
Logged

Pages: [1]   Go Up
Jump to: