Gast
#2257989
Hallo Leute! Ich arbeite mit einem STM32 auf einem selbst erstellten Board. Als JTAG-Adapter verwende ich den OpenOCD, den's bei openprojects zu erstehen gibt. Da ich unter normalen Arbeitsbedingungen des Boards den ganzen Port B als IO benötige, muss ich JTAG in der initialisierung dektivieren. Zum debuggen kann ich notfalls auf die zwei Bits des JTAG im Port B verzichten. * Flashen ohne JTAG-dekativieren geht problemlos und direkt aus dem Makefile * Bei JTAG-deaktivierung erhalte ich schon beim "init" die Fehlermeldung, dass JTAG nicht erreichba ist - klar! Aber ohne init beschwert sich openocd über diverse Befehle, sie seien unbekannt. * Bei JTAG-deaktivierung kann ich das Board flashen, indem ich die Reset-Taste gedrückt halte und erst loslasse, wenn ich den Befehl zum flashen gegeben habe. Nun zu meiner Frage: Wie kann ich OpenOCD dazu bringen, zuerst SRST\n zu aktivieren und dann mit dem flashen zu beginnen. LG Gabriel