Moin,
es will mir nicht gelingen mit dem Lauterbach Debugger per SWD auf einen leeren LPC55S69 zuzugreifen. Diese MCU sperrt nämlich den Zugriff auf die dazu notwendigen JTAG-APs wenn kein gültiges Image im Flash steht.
Ich habe hier die TRACE32-Version 2021.02 bei der sich die beiden Cores des LPC55S69 mit SYSTEM.CPU auswählen lassen. Obwohl also anscheinend von der Software unterstützt, gelingt der Debug-Zugriff dennoch nur wenn zuvor auf anderem Wege ein Programm ins Flash geladen wurde. Löscht man dieses Image mit dem Lauterbach, ist danach keine erneute Debugsession mehr möglich. Die kargen Lauterbach-Beispiel-Scripts gehen davon aus daß Zugriff immer möglich ist, bzw. automatisch ermöglicht wird.
Mache ich was offensichtliches falsch? War jemand erfolgreicher als ich?
Der Debugger muß den Zugriff aktiv über ein wohl NXP-spezifisches "debug session protocol" anfordern. Theoretisch könnte man das über die low-level JTAG.SWD.xyz Befehle des Lauterbach selbst machen, leider ist die Dokumentation dieser TRACE32-Befehle, sagen wir mal so, hier und da ausbaufähig... Dementsprechend war ich auch dort nicht erfolgreich.
Bin für jeden Hinweis dankbar! Rolf