Forum: Mikrocontroller und Digitale Elektronik Micropython auf STM32F407VE Black


von Markus (Gast)


Lesenswert?

Mittlerweile bekommt man dieses Board für unter 10€:
Beitrag "STM32F407 Black und Arduino"

Hat schon mal jemand Micropython auf dem Board installiert?
Es scheint recht gut geeignet:

https://github.com/mcauser/BLACK_F407VE

von Nobby (Gast)


Lesenswert?

Moin Markus,

ja funktioniert gut. Hatte mal ein paar Sachen (Schrittmotor, CAN, 
MAX7219, ...) getestet. Lief soweit alles.

von Markus (Gast)


Lesenswert?

Hört sich gut an.
Laut der Anleitung soll man das Ganze per USB an den Rechner 
anschließen.
Ich habe das Board aber schon ein paar mal mit dem ST-Link-V2 überbügelt 
und vermute, dass für den Download von Micropython schon eine Art 
USB-Bootloader auf dem Board sein sollte, richtig?
Die Frage ist, wie bekomme ich es jetzt da drauf.

von Ralph S. (jjflash)


Lesenswert?


von Markus (Gast)


Lesenswert?

Danke für den Link.

Ich habe festgestellt, dass auch viele der Nucleo-Boards unterstützt 
werden.
https://github.com/micropython/micropython/tree/master/ports/stm32

Man kann Micropython relativ einfach kompileren:

1. via git runter laden
2. die updates nach Anleitung durchführen
3. Den Pfad auf den Compiler mit der Arduino-Ide suchen, indem man 
"erweiterte Ausgabe" einschaltet.
4. gewünschtes Board in Makefile schreiben Bsp.: BOARD ?= STM32F4DISC
5. Pfad zum Compiler in Makefile eintragen bsp:
# Select the cross compile prefix
CROSS_COMPILE ?= 
/home/meinName/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/gcc-arm 
-none-eabi-7-2018-q2-update/bin/arm-none-eabi-

6. flashen make BOARD=STM32F4DISC deploy-stlink

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.