mbed CLI: make.py: erreur: impossible de trouver le fichier exécutable pour ARM

J’essaie de comstackr un programme avec la CLI mbed à l’aide de la commande suivante:

mbed comstack -m UBLOX_C027 -t ARM 

Il en résulte l’erreur suivante:

 make.py: error: Could not find executable for ARM. Currently set search path: No path set 

Comment puis-je définir l’exécutable?

Deux manières, soit:

  • Définissez ARM_PATH dans mbed_settings.py dans le dossier racine de votre projet.
  • Ou assurez-vous que la Commission est sur votre chemin.

Notez que la cible du compilateur ARM est destinée au compilateur ARM commercial. Si vous utilisez GCC ARM, utilisez la cible GCC_ARM .

Je sais que je suis trop tard, mais encore si quelqu’un est confronté au même problème. Je l’ai résolu de cette façon dans MAC OS.

  1. Téléchargez GCC_ARM pour MAC OS ici: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
  2. Extrayez-le quelque part et définissez le chemin à l’aide de mbed cli:

mbed config -G GCC_ARM_PATH "/Users/amod-mac/Desktop/gcc-arm-none-eabi-7-2017-q4-major/bin"