Probleme de televersement gamebuino meta - By logagoine

Author :  logagoine

Bonjour, tout est dans le titre, je viens de recevoir ma gamebuino, je suis sur mac et j'ai donc suivi le tuto manuel pour installer tout les fichiers nécessaires au bon fonctionnement, mais en téléversant le programme du tuto, je reçois ce message d'erreur : 

In file included from /var/folders/d6/rq2trv813fb8h2bfntpbv0lm0000gn/T/arduino_build_131257/sketch/sketch_jun20a.ino.cpp:1:0:
/Users/logandevillard/Library/Arduino15/packages/gamebuino/hardware/samd/1.2.1/cores/arduino/Arduino.h:48:17: fatal error: sam.h: No such file or directory
 #include "sam.h"
                 ^
compilation terminated.
exit status 1
Erreur de compilation pour la carte Gamebuino Meta

J'espère trouver une solution merci :)

Author :

 Codnpix


Bonjour, tu es s√Ľr de bien avoir install√© la carte Arduino SAMD ?

Author :  logagoine

Oui il est correctement installé.

Author :

 Codnpix


Ce topic suggère d’upgrader l’IDE Arduino https://forum.arduino.cc/index.php?topic=496945 pour la même erreur.
Tu as une version récente ?

Author :  logagoine

Oui je possède la dernière version, mais sinon j'ai réussi sur un PC donc j'ai trouvé une alternative merci quand même.

Author :

 Steph


Hello,

En admettant que tu as bien installé la dernière version de l'IDE Arduino (1.8.9), lors du processus d'installation des cartes :

  • soit tu as install√© la version 1.6.21 des cartes Arduino SAMD, auquel cas √ßa doit fonctionner normalement avec la version 1.2.1 de la carte Gamebuino
  • soit tu as install√© la derni√®re version (1.8.1) des cartes SAMD et, dans ce cas, il faut que tu modifies le fichier platform.txt fourni par la carte Gamebuino qui se trouve ici :
[TON_CHEMIN_D_INSTALLATION]/Arduino15/packages/gamebuino/hardware/samd/1.2.1/platform.txt

√Čdite ce fichier, rends-toi √† la ligne 73 et remplace :

compiler.arm.cmsis.c.flags="-I{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Include/" "-I{runtime.tools.CMSIS-Atmel-1.1.0.path}/CMSIS/Device/ATMEL/"

par :

compiler.arm.cmsis.c.flags="-I{runtime.tools.CMSIS-4.5.0.path}/CMSIS/Include/" "-I{runtime.tools.CMSIS-Atmel-1.2.0.path}/CMSIS/Device/ATMEL/"

(en gros, il faut remplacer runtime.tools.CMSIS-Atmel-1.1.0.path par runtime.tools.CMSIS-Atmel-1.2.0.path)

Sauvegarde... et ça devrait être bon.

Je suppose que ce fichier sera prochainement mis à jour dans la distribution officielle de la carte Gamebuino... mais en attendant, voilà comment faire pour ne pas rester bloqué ;-)

Author :

 Thierry


Si tu suis les instructions du site Gamebuino, il y a des chances que tu ais la version portable de Arduino.

Le chemin pour le fichier est proche : [TON_CHEMIN_D_INSTALLATION]/portable/packages/gamebuino/hardware/samd/1.2.1/platform.txt

Author :  logagoine

Merci beaucoup pour votre aide je regarderai ça dès que possible :)

Author :

 Steph


Notre super Sorunome vient de publier la mise à jour 1.2.2 de la carte Gamebuino qui résoud le problème avec la version 1.8.1 des cartes Arduino SAMD ! Un grand merci Soru !