Forum: Mikrocontroller und Digitale Elektronik Verbindung/Flashen zum TC1766


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe eine Platine mit einem Mikrocontroller TC1766 bestückt. Nun 
möchte ich mit JTAG und MiniWiggler über DAS (Device Access Server) auf 
diesen zugreifen.

Schließe ich die Platine nun mit dem MiniWiggler an die USB 
Schnittstelle des Computers und an die Platine wird Spannung angelegt, 
dann erscheint ein Eintrag im Fenster "DAS Device Select". (siehe 
DAS_error_2.png) Möchte ich auf den Mikrocontroller mit dem DAS Basic 
Client zugreifen, kommt die Meldung „Please enter key for Device: 
TriCore-Family“, siehe „DAS_error_1.png“ im Anhang. Wenn ich auf „OK“ 
klicke, passiert nichts. Wenn ich auf „Abort“ klicke, erscheint im 
zweiten Fenster unter „Warnings and Error Messages“ „Error: 
DEVICE_ACCESS“. Dabei kann ich die Device ID sehen, wenn ich auf „Device 
Info“ klicke.

Dieses Verhalten habe auch ich auf einer zweiten Platine.

1. Antwort des DAS Support Teams:
"The device is locked most likely because the Flash has been programmed 
as protected.
Can't be unlocked by the tool directly.

The user code in the Flash could contain a routine which enables the 
debug interface after a key exchange with the tool."

2. Antwort des DAS Support Teams, nachdem ist gesagt habe, dass ich 
diesen Neu habe und bisher kein Code auf den Mikrocontroller geflashed 
habe:

"The observed behavior is specific for this device type.
When there is no valid code in the Flash, the device will end up in a 
special WDT reset/locked state.

You can just "Abort" the "DAS Device Key" Window und get the device then 
under control with "Reset & Halt".

Please check the TC1766 device documentation.
Such device type specific issues can't be supported by the DAS support 
team."

Die Anweisung aus der 2. Antwort bin ich nachgegangen, aber leider 
ändert sich da nichts.

Viele Grüße
Markus

von Klaus B. (Gast)


Lesenswert?

Hallo,

damit du dich bei einem leeren Flash über JTAG verbinden kannst, muß der 
Bootmode "Run from internal Flash Start" eingestellt werden.
Dies erfolgt an den sog. HW-Config-Pins. Überprüfe mal in deiner 
Schaltung wie diese Pins konfiugriert sind (werden nach Reset gelesen 
und sind dann in einem Register des SCU-Moduls auslesbar.).

Gruß.

von Markus (Gast)


Lesenswert?

Hallo Klaus!

Diese HW-Konfigurationspins habe ich bisher überhaupt nicht beachtet! 
Ich habe es heute endlich testen und dafür die verlangte HW-Config 
einstellen können. Es klappt!

Großes Danke für deinen Tipp.

Gruß,
Markus

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.