Exécuter un programme depuis une carte SD

Bonjour,

Je me posais la question: peut-on exécuter du code compilé situé dans un fichier de la carte SD pour gagner de la place sur la mémoire flash de l'arduino (si jamais notre programme prend trop de place), savez-vous comment faire? Peut-on récupérer le code sortant du compilateur pour le mettre sur une carte SD puis soit de l’exécuter depuis cette carte ou bien le télécharger dans la mémoire de l'arduino pour l'exécuter comme un programme normal.

Merci d'avance, Alpha.

Salut,

J'ai vu passer des bootloader (sans jamais les tester) capables de faire ça. Exemple ici : https://github.com/osbock/Baldwisdom/tree/master/BootDrive.

À plus,

-- N.

Attention, tu ne peux pas exécuter le code depuis la carte SD. Il faut le charger dans la flash. Le bootloader se charge de programmer le contenu du fichier dans la flash de l’arduino.

D'accord, merci pour vos réponses, je m'en doutais un peu pour le chargement dans la mémoire flash.