Problème de téléversement GameBuino META

General

logagoine

4 years ago

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 :)

Codnpix

NEW 4 years ago

Bonjour, tu es sûr de bien avoir installé la carte Arduino SAMD ?

logagoine

NEW 4 years ago

Oui il est correctement installé.

Codnpix

4 years ago

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 ?

Codnpix

NEW 4 years ago

logagoine logagoine

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 ?

logagoine

NEW 4 years ago

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.

Steph

NEW 4 years ago

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é ;-)

Thierry

NEW 4 years ago

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

logagoine

NEW 4 years ago

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

Steph

4 years ago

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 !

Steph

NEW 4 years ago

logagoine logagoine

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 !