STM32: SWD aussperren

Gast #5147796
Lesenswert?
• ▲
▼
Hallo,

ich habe eine kurze Frage. Habe iches richtig verstanden, dass ich SWD 
aussperren kann, da dieses auf meinem STM32F4 die Pins PA13/PA14 
benutzt? Wenn ich diese in Software z.B. als Push/Pull Ausgänge 
parametriere, dann kann ich mich doch aussperren?

Sollte man deshalb immer die Reset-Leitungen mich nach aussen führen 
aufs SWD?
#5147867
Lesenswert?
• ▲
▼
Nils H. schrieb:
> Wenn ich diese in Software z.B. als Push/Pull Ausgänge
> parametriere, dann kann ich mich doch aussperren?

Ja, und es gibt noch weitere Möglichkeiten, z.B. über den Clock Baum, 
denn die ARM Debug Einheit braucht ein Taktsignal.


> Sollte man deshalb immer die Reset-Leitungen mich nach aussen führen
> aufs SWD?

Besser ist das, zumindest in der Entwicklungsphase. In der 
Serienproduktion müsste man den weglassen können, aber YMMV.
Gast #5148869
Lesenswert?
• ▲
▼
Wenn du einen Reset Taster hast, kannst du auf die Reset Leitung 
verzichten. Mann muss dann den Reset Taster, dann den Verbindungsaufbau 
starten und dabei den Taster schnell wieder loslassen. Ist ein bisschen 
fummelig, aber man gewöhnt sich daran.

Mit Reset Leitung ist es jedenfalls komfortabler.
Gast #5360495
Lesenswert?
• ▲
▼
Nutze die SWD-Pins als Output und hatte Probleme mit dem Connect under 
Reset mit St-Link V2 Original und Klon. Mit einem neuen ST-Link geht's 
nun (bei EmBitz Reset Type JTAG-Pin einstellen). Werde die alten nochmal 
testen müssen - nicht, dass es an den Jumperkabeln liegt...

Frage: kann man dem Debugger/ST-Link sagen, dass er nach Übertragung und 
ggf. Reset die Schnittstelle freigeben soll, so dass die "Applikation" 
die Pins frei nutzen kann?

--
Beitrag "STM32 ST-Link Pins auch für IOs"
Gast #5360504
Lesenswert?
• ▲
▼
> Nutze die SWD-Pins als Output

Warum soll ich das tun?

> und hatte Probleme

Wer hatte Probleme? ich nicht. Meinst du dich? Dann schreibe das auch 
hin. "Ich" ist kein Tabu-Wort!

> kann man dem Debugger/ST-Link sagen, dass er nach Übertragung und
> ggf. Reset die Schnittstelle freigeben soll, so dass die "Applikation"
> die Pins frei nutzen kann?

Soweit mir bekannt ist, macht das ST-Link ganz automatisch.
Gast #5360582
Lesenswert?
• ▲
▼
> Über die kleinen China USB-Dongle Clones geht das nicht!

Geht schon, wenn man den Reset Knopf im richtigen Moment manuell drückt. 
Anfangs hatte ich mit dem Timing Schwierigkeiten, aber inzwischen klappt 
es mühelos (ist alles eine Frage des persönlichen Trainings).
#5360588
Lesenswert?
• ▲
▼
Stefan U. schrieb:
>> Über die kleinen China USB-Dongle Clones geht das nicht!
>
> Geht schon, wenn man den Reset Knopf im richtigen Moment manuell drückt.
> Anfangs hatte ich mit dem Timing Schwierigkeiten, aber inzwischen klappt
> es mühelos (ist alles eine Frage des persönlichen Trainings).

Ich würde da schätzungsweise immer 10sec zu spät drücken, bei meinem 
Timing :'D

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.