BootDrive loads Arduino sketches from an SD card

in Arduino by DP | 8 comments

Kevin wrote an Arduino bootloader that loads sketches from an SD card. BootDrive is open source and available on GitHub.

Announcing the formal release of BootDrive for Arduino. If you’ve been reading the blog, you know that I’ve been working with Justin Shaw of Wyolum labs to enable their I2SD (Arduino clone with a micro-sd card) to bootload a program onto another Arduino. After battling several issues, mostly related to porting avrdude code to the Arduino (assumptions about infinite memory, etc!) it’s working well enough people can fool around with it.

Via lucadentella.it.

This entry was posted in Arduino and tagged , , .

Comments

  1. Martin says:

    That’s interesting but, here is a better solution:

    https://github.com/thseiler/embedded/tree/master/avr/2boots

    • Kevin Osborn says:

      That looks cool, but I haven’t been able to get it to work yet. The serial mode works, but it doesn’t seem to pick up the file from the SD card.
      I’ve tried two different arduinos, (an I2SD with PB2 CS, and a Duemilanove with PB0 CS- sparkfun microsd board.)

      I created all the appropriate makefile entries, and renamed (wrote to EEPROM) the board.
      I’d love some pointers….

  2. Martin says:

    I posted the link but hadn’t tested it at that time. I spent few hours yesterday and experienced the same as you.

    watch this topic for developments
    http://arduino.cc/forum/index.php/topic,99837.0.html

  3. Jeroen says:

    So BootDrive uses the serial ports of both arduinos right? Is there any way to do the same thing over I2C?

  4. Jacob Unwin says:

    Would it be possible to use this with just one arduin. I.e. an Arduino connected to an SD shield. The Sd card contains the hex file, and the Arduino runs the hex file from the flash?

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.