Je vais commencer par le développement ARM (après 2 ans d'AVR) et j'ai choisi la carte STM DISCOVERY avec le microprocesseur stm32f4 dessus.
J'ai décidé d'aller avec eclipse + ARM gcc car je n'aime pas la limite de code sur Keil et je n'ai pas l'argent pour obtenir une version payante.
En suivant les tutoriels, j'ai installé eclipse avec les outils gcc ARM + openocd + make utils etc.
Ma question concerne le plugin «packages». Comme tout débutant, je ne sais pas s'il faut utiliser le nouveau STM HAL ou l'ancien SPL.
Ma compréhension est que HAL a implémenté l'abstraction à un niveau où elle peut être appelée équivalent Arduino pour arm. SPL, d'autre part, fournit juste assez d'abstraction pour accélérer le codage, mais vous devez toujours traiter au niveau de la puce.
Avec cette compréhension, je voudrais m'en tenir à SPL pour mieux comprendre les choses plutôt que d'utiliser HAL.
Ce que j'aimerais savoir, est-ce que l'utilisation de packages pour STM me force implicitement à utiliser HAL? Si oui, quelqu'un peut-il m'indiquer comment utiliser SPL avec ma configuration?