Hallo, benötigt man eigentlich den NRST beim SWD-Interface? Frank
Frank schrieb: > Hallo, > > benötigt man eigentlich den NRST beim SWD-Interface? > > Frank Ich hatte mit Altium AD13 und ohne NRST an einem STM32 gearbeitet. Ist gegangen. Kann aber sein dass es nicht durchgehend bei allen Versionen und allen Prozessoren geht. Deswegen lege ich grundsätzlich imemr den NRST auf den JTAG/SWD mit auf. rgds
Hallo, danke für Deine Antwort. Einen STM32 habe ich auch. Debuggen tue ich mit einem J-Link. Ich kann im Moment nur das Allernötigste anbinden :-) Es müsste doch GND, SWDIO und SWCLK reichen, oder? Frank
Frank schrieb: > Es müsste doch GND, SWDIO und SWCLK reichen, oder? Ich denke mich erinnern zu können, dass ich beim J-Link den Reset vergessen hatte richtig zu jumpern und der dann gejammert hat dass er das Target nicht zurücksetzen konnte. rgds
Geht bei mir definitiv ohne HW Reset. Zumindest mein Hitex-Tantino kann auch per SW Kommando über SWD ein Reset auf STM32 auslösen. Mit dem ST-Link2 kann man auch ohne Reset arbeiten. Der will aber eine Betriebsspannung für den Komparator haben. Geht aber auch mit einem Selbstbefriedigungs-Jumper im ST-Link.
"normal" debuggen und flashen geht auch ohne HW reset. Es gibt aber ein paar Momente wo der nützlich ist: z.B. wenn der Core in den Sleep geht und die Debug-Einheit mit einschläft. Das kann man über ein Register verhindern wenn man es weiß. Oder wenn man aus Versehen die SWD-Pins umbelegt oder sich mit den Option-Bytes vertut. In den meisten Fällen hilft dann einmal Powercycle oder zur Not auch über den integrierten Bootloader neu flashen. Wenn Du also Zugriff auf BOOT0 hast und so in den Bootloader kommen kannst, kriegst Du das Ding immer wieder zum Leben. Ist halt nur aufwendiger als wenn der HW reset direkt vom Debugger aus erreichbar ist.
Danke für Eure Antworten. Ich denke ich werde den Reset zur Sicherheit mit anbinden. Gruß Frank
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.