STM32 SWD deaktivieren - programmieren trotzdem möglich ?

Gast #2536379
Lesenswert?

Hallo,

wenn ich den SWD-Port nur zum Flashen des µC ( STM32F100C4 ) nutzen 
möchte, kann ich dann die SWD-Pins mit einer "richtigen" Funktion 
doppelbelegen ?

Konkret heißt das, dass ich nicht Debuggen, sondern nur Programmieren 
will.
Im Programm wird als erstes das Debug-Interface dann auch ausgeschaltet.
Kann ich dann aber trotzdem noch Flashen ? Beim Flashen wird ja ein 
Reset über den NRST Pin ausgelöst, also müsste es doch klappen, oder ?

Im Reference Manual habe ich das gefunden, aber ich wollte nur nochmal 
sicher gehen, nicht dass ich mich dann komplett aus dem µC ausschließe ( 
bei AVRs ja einfach möglich, indem man den ISP deaktiviert, aber ich 
denke bei STM32 sollte es nicht möglich sein ).
1
After RESET (SYSRESETn or PORESETn), all five pins used for the SWJ-DP are assigned 
2
as dedicated pins immediately usable by the debugger host

Gruß,
Mario

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren