il y a 5 ans
Bonjour,
J'ai offert la gamebuino Meta à mon fils et je l'ai installée sur son PC WIndows7.
J'ai du installer le driver via le gestionnaire de peripherique en indiquant le dossier arduino/driver (ver 1.8.5) (du coup je ne sais pas quel driver a installé le PC)
Cependant, la gamebuino a l'air d'être bien détectée
J'ai donc bien dans outils :
type de carte: Gamebuino Meta
Port : COM3 (Arduino/Genuino zero (native usb port))
Or
J'ai essayé le prog "hello world" et j'ai ça (en compil) :
In file included from E:[ 1.RAPHAEL][GAMEBUINO META]\1 premiers pas C++\arduino1.8.5-Windows\arduino\portable\packages\gamebuino\hardware\samd\1.2.1\cores\arduino/Uart.h:25:0,
from E:[ 1.RAPHAEL][GAMEBUINO META]\1 premiers pas C++\arduino1.8.5-Windows\arduino\portable\packages\gamebuino\hardware\samd\1.2.1\variants\gamebuino_meta/variant.h:49,
from E:[ 1.RAPHAEL][GAMEBUINO META]\1 premiers pas C++\arduino1.8.5-Windows\arduino\portable\packages\gamebuino\hardware\samd\1.2.1\cores\arduino/delay.h:27,
from E:[ 1.RAPHAEL][GAMEBUINO META]\1 premiers pas C++\arduino1.8.5-Windows\arduino\portable\packages\gamebuino\hardware\samd\1.2.1\cores\arduino/Arduino.h:81,
from C:\Users\olivier\AppData\Local\Temp\arduino_build_536013\sketch\hello.ino.cpp:1:
e:[ 1.raphael][gamebuino meta]\1 premiers pas c++\arduino1.8.5-windows\arduino\portable\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1\arm-none-eabi\include\c++\4.8.3\cstddef:41:28: fatal error: bits/c++config.h: No such file or directory
#include <bits/c++config.h>
^
compilation terminated.
exit status 1
Erreur de compilation pour la carte Gamebuino Meta
Que manque-t-il ?
Mauvais driver ? D'ailleurs qq aurait-il un lien pour le bon driver de l'arduino sur la gamebuino meta ?
Pb de version ? J'ai vu qu'il y avait le arduino 1.8.9
MERCI
NEW il y a 5 ans
Hello,
Je te conseille d'installer la (dernière) version 1.8.9 de l'IDE Arduino. en suivant les indications qui sont données ici.
Ensuite, il te suffit de suivre la procédure décrite dans l'atelier Configuration Manuelle d'Arduino en prenant bien soin d'installer la version 1.6.21 des Arduino SAMD Boards (32-bits ARM Cortex-MO+), qui est l'avant-dernière version. Une nouvelle version (1.8.1) est sortie il y a quelques semaines, mais elle pose problème pour la compilation et le téléversement sur la console avec la carte Gamebuino. Je suppose que l'équipe Gamebuino fournira une mise à jour de l'installation de sa carte très prochainement (ils sont au courant).
NEW il y a 5 ans
Tout réinstallé en suivant le tuto manuel
MAIS
C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\olivier\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\olivier\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\olivier\Documents\Arduino\libraries -fqbn=gamebuino:samd:gamebuino_meta_native -vid-pid=0X2341_0X804D -ide-version=10809 -build-path C:\Users\olivier\AppData\Local\Temp\arduino_build_366026 -warnings=none -build-cache C:\Users\olivier\AppData\Local\Temp\arduino_cache_753294 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.CMSIS.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.bossac.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.openocd.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -verbose C:\Users\olivier\AppData\Local\Temp\arduino_modified_sketch_411678\sketch_jun22a.ino
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\olivier\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\olivier\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\olivier\Documents\Arduino\libraries -fqbn=gamebuino:samd:gamebuino_meta_native -vid-pid=0X2341_0X804D -ide-version=10809 -build-path C:\Users\olivier\AppData\Local\Temp\arduino_build_366026 -warnings=none -build-cache C:\Users\olivier\AppData\Local\Temp\arduino_cache_753294 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.CMSIS.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.bossac.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.bossac-1.7.0-arduino3.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0-arduino3 -prefs=runtime.tools.openocd.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.10.0-arduino7 -verbose C:\Users\olivier\AppData\Local\Temp\arduino_modified_sketch_411678\sketch_jun22a.ino
Using board 'gamebuino_meta_native' from platform in folder: C:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2
Using core 'arduino' from platform in folder: C:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2
Detecting libraries used...
"C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions "-D__SKETCH_NAME__="""sketch_jun22a.ino"""" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON "-DUSB_MANUFACTURER="Arduino LLC"" "-DUSB_PRODUCT="Arduino Zero"" "-IC:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" -I/CMSIS/Device/ATMEL/ "-IC:\Users\olivier\AppData\Local\Temp\arduino_build_366026" "-IC:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2\cores\arduino" "-IC:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2\variants\gamebuino_meta" "C:\Users\olivier\AppData\Local\Temp\arduino_build_366026\sketch\sketch_jun22a.ino.cpp" -o nul
In file included from C:\Users\olivier\AppData\Local\Temp\arduino_build_366026\sketch\sketch_jun22a.ino.cpp:1:0:
C:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2\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
Steph
il y a 5 ans
Quelle est la version que tu as installée pour les cartes suivantes ?
D'après les logs de compilation je note que tu as bien installé la version 1.2.2 de la carte Gamebuino META, donc il faut que tu aies installé la version 1.8.1 des cartes Arduino SAMD. Est-ce bien le cas ? As-tu pensé à quitter puis relancer l'IDE Arduino après l'installation des cartes ?
Peux-tu me dire ce que contient le répertoire suivant ?
C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel
La commande de compilation qui apparaît dans tes logs comporte un certain nombre d'inclusions (préfixées par le flag -I
) et l'une d'entre elles semble mal configurée :
-I/CMSIS/Device/ATMEL/
Elle devrait normalement avoir la valeur suivante :
"-IC:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0\CMSIS\Device\ATMEL"
C'est précisément ce défaut de paramétrage qui entraîne le fait que le compilateur ne parvient pas à localiser le fichier d'en-tête sam.h
.
Peux-tu me dire ce qui se trouve à la ligne 73 du fichier suivant ?
C:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2\platform.txt
Tu devrais avoir ceci :
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/"
NEW il y a 5 ans
Quelle est la version que tu as installée pour les cartes suivantes ?
D'après les logs de compilation je note que tu as bien installé la version 1.2.2 de la carte Gamebuino META, donc il faut que tu aies installé la version 1.8.1 des cartes Arduino SAMD. Est-ce bien le cas ? As-tu pensé à quitter puis relancer l'IDE Arduino après l'installation des cartes ?
Peux-tu me dire ce que contient le répertoire suivant ?
C:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel
La commande de compilation qui apparaît dans tes logs comporte un certain nombre d'inclusions (préfixées par le flag -I
) et l'une d'entre elles semble mal configurée :
-I/CMSIS/Device/ATMEL/
Elle devrait normalement avoir la valeur suivante :
"-IC:\Users\olivier\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0\CMSIS\Device\ATMEL"
C'est précisément ce défaut de paramétrage qui entraîne le fait que le compilateur ne parvient pas à localiser le fichier d'en-tête sam.h
.
Peux-tu me dire ce qui se trouve à la ligne 73 du fichier suivant ?
C:\Users\olivier\AppData\Local\Arduino15\packages\gamebuino\hardware\samd\1.2.2\platform.txt
Tu devrais avoir ceci :
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/"
NEW il y a 5 ans
D'abord merci de prendre du temps pour mon pb.
Du coup j'ai réessayé le "hello world" en téléversant, ça fonctionne.