Ich arbeite aktuell an einem Design mit einem STM32 Controller. Unsicher bin ich mir aktuell bei der JTAG Schnittstelle da es hier die verschiedensten Möglichkeiten zu geben scheint. http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf Ich würde gerne einen möglichst kleinen Steckverbinder verwenden der sowohl Programmieren als auch Debugen über JTAG und SW zulässt. Zusätzlich sollte Boundary Scan voll funktionsfähig sein. Die Verwendung von Trace (synchron) sollte auch optional möglich sein. Diesen 20 poligen Wannenstecker (JTAG Legacy Connector) möchte ich nicht verwenden. Viel zu groß und kein Trace. Die neuen Cortex Debug und Cortex Debug+ETM sehen viel versprechend aus. Da die ersten 10 pins gleich sind, sollte die möglichkeit bestehen auf dem Layout die 20 polige Variante mit Trace vorzusehen und dann eventuell nur die 10 polige Variante zu bestücken. Ich weis jedoch nicht ob Boundary Scan bei diesem Steckverbinder Nutzbar ist. Da das "JTAG Test Reset Signal" nicht angschlossen wird. Auf einem Eval Board (siehe Anhang) könnte man dieses Signal auf PIN 16 des Cortex Debug+ETM Brücken. Was macht das für einen Sinn? Hat noch jemand Tips zu diesem Tema?
Developer schrieb: > Ich weis jedoch nicht ob Boundary Scan bei diesem Steckverbinder Nutzbar > ist. Da das "JTAG Test Reset Signal" nicht angschlossen wird. TRST ist ein optionales Signal, ein Reset der JTAG Chain ist auch ohne möglich. Ob ein Boundary Scan möglich ist, hängt aber vom Target ab, viele µCs kennen trotz JTAG kein Boundary Scan. Developer schrieb: > Auf einem Eval Board (siehe Anhang) könnte man dieses Signal auf PIN 16 > des Cortex Debug+ETM Brücken. Was macht das für einen Sinn? Keinen, den man von hier aus erkennen könnte. Redesign war vermutlich zu aufwändig. Ich würde auch mal schauen, ob mein Tooling überhaupt Trace kennt und ob der Target µC es so implementiert, das man es in der fertigen Schaltung verwenden kann (Stichwort Pinbelegung). Anderenfalls würde einfach nur den 10-poligen Cortex Debug Anschluss vorsehen, aber ich habe hier außer SWO auch kein Trace-fähiges Equipment.
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.
