Danke für das Board. Weiß jetzt nicht, ob ich hier weitermachen soll mit
Problemschilderungen, auf einen 3 Jahre alten Mecrisp-FORTH Thread
aufsetzen soll oder einen neuen Strang aufmachen soll. Ich mache einfach
mal hier mit meinem "preiswerten Einstieg" weiter.
Habe das Board erfolgreich in Betrieb genommen und auf meinem MacbookPro
das FORTH erfolgreich geflasht:
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 | $
|
Kann auch mit der Kommandozeile
1 | picocom -b 115200 /dev/cu.usbmodem142403 --imap lfcrlf,crcrlf --omap delbs,crlf --send-cmd "ascii-xfr -s -l 80 -n"
|
Nach dem Flashen wurde die LED auf dem Debug-Teil des Nucleo grün und
über die virtuelle COM-port des Nucleo-Boards kann ich mit dem FORTH
kommunizieren.
Jetzt passiert es aber dauernd, daß ich das Board nicht sauber trenne
(USB)
und dann kann ich nicht mehr mit dem Programm kommunizieren. Auch wird
die Debug-LED dann rot.
Erst wenn ich den USB "Drive" "NODE_F411RE" auf dem Desktop anklicke und
die mbed.htm öffne, springt es auf Grün um. Kommunikatio mit dem FORTH
ist aber danach dennoch nicht möglich.
Kann mir im Moment nur helfen, indem ich das Programm neu flashe.
Grüße
Christoph