upload program from SD card , any suggestions ?

Hi ;

Collecting data , want to have to ability to load the test program from an SD card , is this possible .

Thanks

Yes, there are multiple options. I think the most user friendly one is avr_boot: GitHub - zevero/avr_boot: Arduino Bootloader to Flash from SD Card because unlike all the other options I've seen it has prebuilt bootloaders and an Arduino IDE compatible hardware package which can be installed via Boards Manager or manually. It supports many different boards/microcontrollers and SD shields in various configurations. It is the most actively developed of all the SD card bootloaders I've seen.

The disadvantages of avr_boot are:

  • It doesn't support serial uploads(you can only load the program from the SD card)
  • It doesn't support Arduino Mega 2560
  • The bootloader is fairly large(4kB)

There are some other options listed at:

You mean you will have several Arduino sketches on an SD card and need to upload any one of them to the Arduino as needed?

I offer a board that lets you load sketches from SD card into many processors. Is that what you are after?
Or did you want the board to upload code to itself?

http://www.crossroadsfencing.com/BobuinoRev17/


CrossRoads:
I offer a board that lets you load sketches from SD card into many processors. Is that what you are after?
Or did you want the board to upload code to itself?

Cross Roads Electronics

"Or did you want the board to upload code to itself?"

That's like pulling yourself up by your own bootstraps.

.

Use a 1284 based Arduino,lots of memory.
Ground a pin to enable the code section you need to run.

I will have several Arduino based systems in the field collecting data . I would like to proliferate any test program changes with an SD card

Then see post #3

.

Check out Gamebuino hand held gaming. Its used for building video games but it has a few bootloaders in the library that will allow you to create a menu that you can then select a program from.