2015-09-26 2 views
1

J'essaie le développement en utilisant mbed pour la première fois (mbed.org) en utilisant OS X. J'utilise la carte ST Microelectronics STM32F401 Nucleo et j'essaie de suivre le Démarré "guide. Je en suivant les instructions « de votre première application »Résoudre l'erreur de module manquant pour Yotta avec STM32F401

http://docs.mbed.com/docs/getting-started-mbed-os/en/latest/FirstProjectmbedOS/

Les choses semblent aller chercher jusqu'à ce que les étapes pour ajouter des dépendances. J'ai vérifié le répertoire yotta_modules pour voir si les modules nécessaires existaient. Ils ne montrent pas comme existant.

$ yotta install mbed-drivers 
info: dependency mbed-drivers is already present in module.json 
info: get versions for mbed-hal-st-stm32f401re 
info: get versions for cmsis-core-st-stm32f401xe 
error: Failed to satisfy dependencies of  /Users/xxx/Documents/blinky/yotta_modules/mbed-hal-st-stm32f4: 
error: mbed-hal-st-stm32f401re does not exist in the modules registry. Check that the name is correct, and that it has been published. 
error: Failed to satisfy dependencies of /Users/xxx/Documents/blinky/yotta_modules/cmsis-core-stm32f4: 
error: cmsis-core-st-stm32f401xe does not exist in the modules registry. Check that the name is correct, and that it has been published. 

J'ai regardé quels modules ont été installés, ce qui est ce que je reçois

$ ls yotta_modules/ 
cmsis-core  core-util  mbed-hal-st  minar-platform 
cmsis-core-st  dlmalloc  mbed-hal-st-stm32cubef4 ualloc 
cmsis-core-stm32f4 mbed-drivers  mbed-hal-st-stm32f4 uvisor-lib 
compiler-polyfill mbed-hal  minar 

Toute idée de comment j'obtenir les modules manquants?

Répondre

2

La cible STM32F401 ne contacte pas tous les modules publiés, car vous avez pu remarquer que certains modules sont manquants. Parce qu'il n'a pas encore été la cible officielle prise en charge (http://www.mbed.com/en/development/hardware/boards/)

Il y a cette demande d'extraction en ajoutant le module cmsis-core manquant: https://github.com/ARMmbed/cmsis-core-stm32f4/pull/9. Pour pouvoir l'utiliser, vous pouvez cloner les dépôts qui sont partagés et utiliser yotta link (vérifiez la description de la commande ici dans la page yotta docs). Vous pouvez lier localement ce module.

+0

Une mise à jour, les modules F401RE ont été mis à jour et devraient être utilisables maintenant. – c0170