2017-08-10 4 views
0

Je veux compiler et exécuter un exemple sur ma planche nucléo. Je suis capable de compiler et de clignoter en utilisant le mbed os api. Cependant, je l'ai téléchargé le package STM32Cube_FW_F4_V1.16.0 et que vous voulez exécuter l'un de ces exemples. Comment puis-je compiler ceci sur mbed-cli ou dois-je utiliser un MKD_ARM comme ide?Comment compiler hal mbed sur mbed-cli

Répondre

2

vous ne pouvez pas les compiler sur mbed. Mbed utilise des bibliothèques HAL de toute façon dans les coulisses sur STM32, mais vous ne pouvez pas compiler ces exemples sur Embed.

La manière simple:

Installer le paquet openSTM32

Aller à importer/projets généraux/existants dans l'espace de travail

Trouver le répertoire contenant votre exemple et SW4STM32 (il contient des fichiers de projet pour votre IDE)

enter image description here

ne pas cocher projet de copie dans l'espace de travail il casse inclut les chemins.

Terminer et que vous faites.

Compile, courir, profiter

+0

un grand merci et ce que cela signifie si je veux compiler mon propre main.c qui utilise les bibliothèques hal je ne peux pas sur mbed-cli soit – homeGrown

+0

Je ne pense pas. Le problème n'est pas le compilateur mais la configuration des centaines de répertoires et de fichiers d'inclusion et de source, en les écrivant le makefile. Je compte de nombreuses heures de travail ennuyeux, dur et inutile :). Il est plus facile d'installer des plugins ecliple + STM et de faire quelque chose de plus agréable à la place –

+0

merci beaucoup – homeGrown