Archive 07/10/2020.

Problème de compilation sur compte iot-lab

Lunack

Bonsoir,

J’arrive à compiler sur l’interface Jupyter .
Le flashage se passe sans problème ainsi que l’exécution.
Du coup j’essaie de faire la meme chose sur mon compte iot-lab : à la compilation j’obtiens

arm-none-eabi-gcc: error: unrecognized command line option ‘-Wformat-overflow’
arm-none-eabi-gcc: error: unrecognized command line option ‘-Wformat-truncation’

Est ce qu’il y a hiérarchie à respecter ? il faudrait editer le Makefile.include ?

merci

aabadie2

Bonjour,

Sur les frontends IoT-LAB, la version par défaut du compilateur est un peu ancienne et c’est ce qui provoque cette erreur.

En appelant la commande source /opt/riot.source, vous pouvez changer la version du compilateur vers une version compatible.

La compilation d’un firmware pour RIOT sur un frontend SSH est expliqué dans ce tutoriel et la commande pour charger le nouveau compilateur correspond à l’étape 4.

Lunack

Merci bien

Pour flasher, je suis passé par ce tutoriel:
https://www.iot-lab.info/tutorials/submit-experiment-m3-clitools/