Archive 07/10/2020.

TP7 problème avec make

frucot

Bonjour,
Je coince ici dans le TP7 après avoir modifié le MAKEFILE et main.c

text data bss dec hex filename
11580 140 4208 15928 3e38 /home/jovyan/work/iot-lab-training/riot/basics/sensors/bin/iotlab-m3/sensors.elf
iotlab-node --jmespath=‘keys(@)[0]’ --format=‘int’ --list grenoble,m3,101 --flash /home/jovyan/work/iot-lab-training/riot/basics/sensors/bin/iotlab-m3/sensors.bin | grep 0
0

Open a Jupyter terminal (use File > New > Terminal) and connect to the serial port of the IoT-LAB M3 and observe the value displayed every 2 seconds:

!make IOTLAB_NODE=auto-ssh -C riot/basics/sensors term

make: *** riot/basics/sensors: No such file or directory. Stop.

Au passage, il semble manquer un “!” devant le make

aabadie2

Bonjour,

La commande doit être lancée depuis un terminal et non depuis une cellule Jupyter, donc il est normal de ne pas avoir de “!” devant “make”.

Ensuite, dans le terminal, assurez-vous de lancer la commande depuis le bon dossier, même si normalement c’est le dossier par défaut quand le terminal démarre. Vous pouvez revenir dans ce dossier avec la commande suivante:

cd ~/work/iot-lab-training

Alexandre

frucot

Ça marche, merci.
Mais la commande est dans une cellule jupyter, c’est un peu confusionnant :wink:

aabadie2

Je viens de regarder et il y a un problème dans ce notebook: cette cellule ne devrait pas être “exécutable”. La commande doit être lancée depuis un terminal externe.

frucot

Oui, c’est ça :slightly_smiling_face: