Forum: Mikrocontroller und Digitale Elektronik STM32F107 - Programmierung über J-Link funktioniert nicht


von STM32User (Gast)


Lesenswert?

Hallo
Ich versuche meinen Mikrocontroller (STM32F107) mit JLINK zu 
programmieren, der Vorgang schlägt allerdings fehl. Als 
Entwicklungsumgebung verwende ich CooCox.
Nun habe ich versucht mit dem J-Link Commander zu arbeiten. Dieser liest 
eine Betriebsspannung von 3,26V aus.
Anschließend erfolgt folgender Fehler:
1
Error: Could not power up debug port: Control/Status register reads 00000F02
2
No devices found on JTAG chain. Trying to find device on SWD.
3
Info: Found SWD-DP with ID 0x1BA01477
4
5
Error: Cortex-A/R check: Communication error when trying to read IDR of AP[0]

Leider kann ich mit diesem Fehler nichts anfangen.
Vielleicht kann mir jemand helfen.
Danke!

von Pieter (Gast)


Lesenswert?

moin,

bei mir kann ich umschalten, ob ich mit JTAG oder SWD proggen tu.

>>Trying to find device on SWD.

Dein 107 ist auf SWD eingestellt. Du auch?

Mit Gruß
Peter

von Frank A. (_frank)


Lesenswert?

>Info: Found SWD-DP with ID 0x1BA01477

Er hat ja scheinbar was über SWD gefunden.
Hast du mal probiert in Coocox den Debugger auf SWD umzustellen?

von Christoph H. (Gast)


Lesenswert?

Solche Fragen kann man normalerweise auch ganz gut im Forum von Segger 
(http://forum.segger.com/) stellen.

Gruß Chris

von Detlef K. (adenin)


Lesenswert?

Hast Du Pin 1 vom J-Link mit der Betriebsspannung deines Boardes 
verbunden?
Das ist wichtig!

von STM32User (Gast)


Lesenswert?

Vielen Dank für die Antworten soweit!
Der J-Link Commander versucht standardmäßig über JTAG zu verbinden. Wenn 
dies nicht funktioniert probiert er es über SWD.
Da findet er ja auch einen Controller, aber kann mit diesem ja nicht 
kommunizieren:
1
Error: Cortex-A/R check: Communication error when trying to read IDR of AP[0]

Pin 1 ist mit der Betriebsspannung verbunden, ansonsten könnte der 
J-Link Commander diese auch nicht auslesen.

Wenn hier keiner eine Idee hat werde ich es im Forum von Segger nochmal 
versuchen.

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
Noch kein Account? Hier anmelden.