Ja, ich "spiele gerade damit rum". Vor ein paar Tagen schickte mir ein
freundlicher User hier ein STM32F411 (Nucleo) kit und ich habe gerade
erfolgreich unter MacOS das Kit geflasht mit dem
mecrisp-stellaris-2.5.42a/stm32f411.
1 | $ sudo port install stlink
|
2 | $ cd /Users/kuku/Downloads/mecrisp-stellaris-2.5.4a/stm32f411
|
3 | $ st-flash erase
|
4 | st-flash 1.6.1
|
5 | 2020-08-11T19:55:13 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages.
|
6 | Mass erasing......
|
7 | $ st-flash write mecrisp-stellaris-stm32f411.bin 0x8000000
|
8 | st-flash 1.6.1
|
9 | 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages.
|
10 | file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3
|
11 | 2020-08-11T19:56:06 INFO: Attempting to write 15104 (0x3b00) bytes to stm32 address: 134217728 (0x8000000)
|
12 | EraseFlash - Sector:0x0 Size:0x4000 2020-08-11T19:56:06 INFO: Flash page at addr: 0x08000000 erased
|
13 | 2020-08-11T19:56:06 INFO: Finished erasing 1 pages of 16384 (0x4000) bytes
|
14 | 2020-08-11T19:56:06 INFO: Starting Flash write for F2/F4/L4
|
15 | 2020-08-11T19:56:06 INFO: Successfully loaded flash loader in sram
|
16 | enabling 32-bit flash writes
|
17 | size: 15104
|
18 | 2020-08-11T19:56:06 INFO: Starting verification of write complete
|
19 | 2020-08-11T19:56:07 INFO: Flash written and verified! jolly good!
|
20 | $
|
Jetzt würde ich gerne mit dem Board(FORTH) über serielle Leitung
kommunizieren. Habe zwar ein USB/Seriell-Interface angeschlossen, aber
an welchen UART schieße ich die Terminalleitungen an? Baudrate?
In dem Usart1.fs Modul finde ich
pa9 - tx
pa10 - rx
und 115200 APB1 50 MHz
Aber das sind ja sicher TTL Pegel? Aber ich glaube, die tun es auch noch
so gerade, oder? An der Steckerleiste des Nucleo sehe ich auch
TX/D1
RX/D0
Habe mal meinen USB-Serialconverter FTDI angeschlossen, kermit
gestartet,
SET LINE /dev/cu.usbserial-ftDEOE92
SET SPEED 115200
SET CARRIER-WATCH OFF
CONNECT
tut sich noch nichts.
P.S. Ich muß noch ein bißchen das README studieren. Melde mich wieder.