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