leo72:
Aspetta un attimo. Lo sketch non può essere eseguito da SD, lo sketch deve sempre risiedere su Flash per essere eseguito dal microcontrollore.
Questo è un punto che deve essere chiaro.In alternativa, se i compiti da eseguire sono semplici, puoi pensare a Bitlash:
http://bitlash.net/wiki/startBitlash è un interprete che risiede su Flash in un 328 o Arduino e può eseguire degli script (lunghi anche centinaia di kB) che risiedono su una SD da cui legge i comandi e li interpreta
in tal caso basta un solo arduino che salva il programma sulla scheda sd esterna, quindi si autoresetta (bisogna fare un free delle variabili e poi una riga in assembler) e il bootloader si riprogramma XD