Gast
#5406719
Hallo, ich habe ein neues Bluepill-Board und einen ST-Link. Nach einigen Bemühungen ist es mir nun gelungen, den STM32DUINO-Bootloader auf dem Board zu installieren. Dazu habe ich den ST-Link an das Board angebunden, den oberen Jumper (Reset-Knopf = unten) auf 1 gesetzt, den unteren auf 0, und dann mit st-flash den Bootloader von hier (https://github.com/rogerclarkmelbourne/STM32duino-bootloader) mit folgendem Befehl übertragen: st-flash --reset write generic_boot20_pc13.bin 0x8000000 Danach den oberen Jumper wieder auf 0 gesetzt und den ST-Link abgesteckt. Anschließend per micro-USB-Kabel an den PC angebunden. Das Board wird als Maple Board erkannt und bekommt die Gerätedatei /dev/ttyACM0 zugewiesen. Nun weiß ich aber nicht weiter. Der Bootloader äußert sich folgendermaßen: jedes Mal, wenn der µC resettet wird, leuchtet die PC13-LED ca. 1s lang schnell immer wieder auf. Danach passiert nichts mehr. Nur im Serial-Monitor kann ich den Congratulations-Sketch sehen, der mit dem Bootloader hochgeladen wurde. Wie kann ich aber nun über USB einen neuen Sketch aufspielen? Hier (http://stefanfrings.de/stm32/index.html#stm32duinoboot) steht, dass man während dem Upload Reset drücken soll. Das funktioniert aber auch nicht, weder wenn ich gedrückt halte noch wenn ich loslasse. Jumper-Positionen habe ich auch schon mit dem oberen Jumper auf 0 und 1 ausprobiert. Ich weiß absolut nicht, was ich falsch gemacht habe.

