Hallo,
ich habe mir letzte Woche das STM32F429-Discovery zugelegt und auch
schon das eine oder andere Programm drauf laufen gehabt, aber ich
bekomme das Board einfach nicht zuverlässig geflasht.
Probiert habe ich es mit der 1.0 und der git-Version von Stlink mit zwei
verschiedenen Kabeln und an zwei Rechnern. Das Ergebnis ist, dass er
meistens Mit der Meldung
1 | 2014-09-05T09:10:05 INFO src/stlink-common.c: Finished erasing 8 pages of 131072 (0x20000) bytes
|
2 | 2014-09-05T09:10:05 INFO src/stlink-common.c: Starting Flash write for F2/F4
|
3 | 2014-09-05T09:10:05 INFO src/stlink-common.c: Successfully loaded flash loader in sram
|
4 | size: 32768
|
5 | 2014-09-05T09:10:45 ERROR src/stlink-common.c: flash loader run error
|
6 | 2014-09-05T09:10:45 ERROR src/stlink-common.c: run_flash_loader(0x8000000) failed! == -1
|
oder
1 | 2014-09-05T09:31:38 INFO src/stlink-common.c: Starting verification of write complete
|
2 | 2014-09-05T09:31:39 ERROR src/stlink-common.c: Verification of flash failed at offset: 0
|
abbricht. Dabei geht es mit Vorliebe bei größeren Dateien schief und
alles >1MB ist praktisch unmöglich und hat vielleicht insgesamt 1-2 mal
geklappt. Kleinere Programme schafft er etwas zuverlässiger, aber auch
da wird es schnell zur Geduldsprobe. Ist das Programm dann allerdings
erstmal drauf, läuft es einwandfrei und auch das Debuggen über USB
funktioniert problemlos.
Es scheint kein bekanntes Problem der Software zu sein, hat mein Board
vielleicht eine Macke?