Hallo, ich möchte an meinem STM32F105xx (LQFP64) Pin 55 (Default: JTDO) auf TRACESWO ummappen. Nun ist mir die Herangehensweise des ummappens noch nicht ganz so vertraut. Folgende Angaben finde ich im Datenblatt: Pin 55: Main funktion: JTDO Default: SPI3_SCK / I2S3_CK Remap: PB3 TRACESWO TIM2_CH2 / SPI1_SCK Funktioniert das remappen so, dass ich die Default-Funktion auf einen anderen Pin legen soll oder die Funktion die ich gerne hätte ausweichen muss? Liebe Grüße, Ste32Fanxx
Du kannst keine kompletten Pins ummappen. Du kannst nur einzelne Funktionen auf andere Pins legen. Die TRACESWO Funktion lässt sich aber nicht auf andere Pins legen, sondern nur abschalten. Siehe Seite 176-177 im Reference Manual.
Hallo Dr. Sommer, danke für deine schnelle Hilfe. Sehe ich das im Reference Manual richtig, dass ich in der SWJ_CFG JTAG abschalten muss, um TRACESWO nutzen zu können? Grüße
Ste32Fanxx schrieb: > Sehe ich das im Reference Manual richtig, dass ich in der SWJ_CFG JTAG > abschalten muss, um TRACESWO nutzen zu können? Jein; SWO kann man natürlich nicht gleichzeitig mit JTAG verwenden da bei JTAG der Pin als "TDO" gebraucht wird. Daher musst du deinen Programmieradapter auf SWD einstellen, wodurch der Pin automatisch frei ist. Auf Mikrocontroller-Seite musst du den Pin gar nicht konfigurieren für SWO. https://www.segger.com/j-link-swo-viewer.html Hier ein Beispiel zum Senden per SWO. Könnte sein dass bei Verwendung von anderen Programmieradaptern doch irgendeine Initialisierung nötig ist weil der JLink das vielleicht autoamtisch macht...
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.