Premier projet pour les microcontrôleurs STM32 avec HAL en C++

Je voudrais créer un projet pour les microcontrôleurs STM32 avec HAL en C++.
Malheureusement, CubeMX prend uniquement en charge les projets en C. Cependant, HAL support C++.

J'ai créé un projet dans CubeMX et j'ai essayé de l'importer à l'une quelconque des IDEs ci-dessus, mais sans succès car il est importé dans un projet C. Donc, il ne me semble pas une bonne solution.

Aussi, j'ai essayé de créer un projet C++ en l'IDE et en ajoutant des fichiers à partir de CubeMX. Il semble plus logique, mais je ne peux pas le faire de la bonne façon car ma configuration est toujours mal.

Quelqu'un pourrait-il m'expliquer comment dois-je configurer de nouveaux projets C++ sous Eclipse ou Atollic TrueSTUDIO afin d'utiliser HAL?

  • Question trop générique, insérer quelques détails. Qu'avez-vous essayé?
  • Google m'a aidé à trouver un stm32 connexes page qui utilise eclipse.<br> <a href="Link" >carminenoviello.com/en/2015/06/04/... pour tutoriel</a>
  • N'utilisez pas le STlib ("HAL"). Il ist juste gonfler, mais ne garantit pas une véritable abstraction du matériel. Il ajoute une autre couche de complexité. Vous avez encore de connaître le matériel et avoir la ref-l'homme à la main, mais avec HAL, vous devez apprendre que trop et en plus de savoir comment se traduit par le matériel. Au lieu d'encapsuler matériel accède à des pilotes avec votre propre interface.
  • Ne pas vraiment écouter à l'Olaf. HAL est très bonne et propre. Même si vous devez toujours tenir ref-homme pendant le développement de quelque chose. HAL permet d'économiser votre temps beaucoup si vous LISEZ quelqu'un d'autre code. Même si quelqu'un qui est en vous-même, mais il y a un moment)
InformationsquelleAutor unitatem | 2016-02-09