Stap 7: Beyond Arduino - arm-geen-eabi-gcc
Op dit punt moet ik toegeven dat ik een beetje bedrogen... Toen ik begon te werken met dit forum (en STM32 MCU), heb ik niet geprobeerd te werken met Arduino in de eerste. In plaats daarvan probeerde ik te vinden sommige hulpmiddelen compileren en uitvoeren van voorbeelden, en mijn eigen manier om te werken met deze MCU's ingesteld.
Ik bracht een paar dagen (na google: "stm32 toolchain") proberen om mij te begeleiden in de veelheid van mogelijkheden. Er zijn vele... Kijkt u hier: What_should_I_use_to_develop_on_STM32?
Niet langer praten, heb ik besloten om te beginnen van de grond, want ik wil begrijpen wat er gaande is op laag niveau.
Dus, ik download GNU Tools voor Embedded ARM-Processors (ARM werknemers zijn het behoud van dit project). Er zijn vooraf gecompileerde versies voor Windows, Linux en Mac (ook de broncode). Na de installatie door ervoor te zorgen dat de map bin van de arm-geen-eabi-gcc incl. in pad omgeving wisselend is. We kunnen dit testen met de opdracht:
arm-none-eabi-gcc -v
of:
arm-none-eabi-gcc --help
je moet zoiets als screenshots hierboven zien.