Hallo, ich bin zu folgendem Problem leider noch nicht fündig geworden, vielleicht kann mir jemand helfen ;-) Ich habe ein Board mit einem STM32F103RE und möchte dieses mit einem STLink V2 programmieren. Sobald ich den NRST-Pin mit dem Programmer verbinde, zeigt mir st-flash, OpenOCD und das ST-Link-Tool 0KB Flash an. Sobald der NRST-Pin unbeschalten ist funktioniert alles, bis auf das Debugging mit OpenOCD. Kennt jemand dieses Problem? Grüße, Roland
Was ist auf deinem Board noch mit dem NRST-Pin verbunden? Andere IC, Reset-Schaltung, Kondensator .... ?
Alle Spannungen und GND angeschlossen? Dein STLink V2 ist ein eigenes Gerät oder eines vom Disco/Nucleo? Andere Frequenz probiert?
ja, angeschlossen ist alles. man kann es auch mit st-flash (ohne angeschlossenem reset-pin) programmieren, und es funktioniert alles... ich habe es mit einem f4-diso, einem f3-disco und einem china-dongle versucht. mit dem f4-disco ist die spannung am nrst-pin 400mV und mit dem f3-disco 1300mV. ist er nicht angeschlossen, liegen dort die 3.3V (interner pullup) an.
Roland S. schrieb: > mit dem f4-disco ist die spannung am nrst-pin 400mV und mit dem f3-disco > 1300mV. Sieht irgend wie so aus als ob dein 100nF Reset C "zu dick" ist. Ist das Board Eigenbau bzw. bist Du sicher das es wirklich 100nF sind? Kannst Du den mal trennen?
ja, board ist eigenbau. habe das problem gerade gelöst. im schaltplan des f3-disco hab ich gesehen, dass mittels dem SB7-Jumper die verbindung des NRST-pins des programmers mit dem STM32F3 getrennt werden kann. hab das mal ausprobiert und jetzt funktioniert es. danke trotzdem für die unterstützung!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.