Forum: Mikrocontroller und Digitale Elektronik Probleme OpenOCD und USBprog4


von seennoob (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich hab mir grad den USBprog4 gekauft um ihn als JTAG-Schnittstelle zu 
benutzen.

Hab die openocd Firmware eingespielt und von der Yagarto Homepage 
OpenOCD heruntergeladen. Laut dem Tutorial hier im Forum hab ich, dann 
das Ganze in betrieb genommen. Nach dem ich den USBprog Treiber 
installiert hatte sah es ja schon ganz gut aus.

Aber als ich mich dann mit dem Evalboard über die Konsole verbinden 
wollte brach er diese Versuche immer mit Fehlermeldungen ab (Fehler 
siehe Anhang).

Evalboard: Olimex SAM3-H256 mit einem  ATSAM3S4BA


Also jetzt würd ich hoffen von euch den richtigen Hinweis zu bekommen 
was ich in meinem Mangel aus Erfahrung falsch mache.


Danke

Grüße

von Jim M. (turboj)


Lesenswert?

Ist bei deinem Target Board die Stromversorgung korrekt angeschlossen?

von seennoob (Gast)


Lesenswert?

Ja Versorg das Board via USB mit Saft

von seennoob (Gast)


Lesenswert?

Hab heute mal die OpenOCD Treiber von OpenOCD v2 ausprobiert.
http://code.google.com/p/usbprog-jtag/

Leider hab ich da das Problem, dass die OpenOCD 0.4.0 nicht den SAM3S 
unterstützt !

Wenn ich mal fragen darf, was nehmt ihr für eine OpenOCD Version in 
Verbindung mit USBprog her ?

von Jim M. (turboj)


Lesenswert?

Die OpenOCD Version 0.7.0 soll eigentlich tun.
Die Meldungen in deiner Konsole.txt deuten auf Fehler in der Verkabelung 
hin, der JTAG Port am Target lässt sich gar nicht erst vernünftig 
ansprechen.

OpenOCD 0.4.0 ist steinalt...

Wenn ich das Schematic richtig deute, müsstest Du in der config
1
reset_config srst_only separate

verwenden können.

Funktioniert der ROM-Bootloader?

von seennoob (Gast)


Lesenswert?

Jim Meba schrieb:
> OpenOCD 0.4.0 ist steinalt...

Ist mir auch schon aufgefallen ^^
Aber die 0.4.0 Version kann sich Problemlos verbinden!

Jim Meba schrieb:
> Die OpenOCD Version 0.7.0 soll eigentlich tun.
> Die Meldungen in deiner Konsole.txt deuten auf Fehler in der Verkabelung
> hin, der JTAG Port am Target lässt sich gar nicht erst vernünftig
> ansprechen.

Das war auch meine erste Idee und hab darauf alle Lötstellen usw nochmal 
kontrolliert.


Ich verwende den Usblib Treiber der beim Usbprog dabei ist könnte dies 
das Problem sein ?
Langsam gehen mir echt die Ideen aus.

Jim Meba schrieb:
> Funktioniert der ROM-Bootloader?

Ja kann Firmwaren draufladen ohne Probleme so

Grüße

von seennoob (Gast)


Lesenswert?

Hier hab ich mal was OpenOCD 0.4.0 ausspuckt (für usbprog-jtag-0.1.bin 
gebuildet von http://code.google.com/p/usbprog-jtag/)

C:\Users\Patrick\Documents\Atmel\openocd-0.4.0>bin\openocd.exe -f 
share\openocd\scripts\interface\usbprog.cfg
Open On-Chip Debugger 0.4.0 (2010-04-29-16:37)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
cygwin warning:
  MS-DOS style path detected: 
share\openocd\scripts\interface\usbprog.cfg
  Preferred POSIX equivalent is: 
share/openocd/scripts/interface/usbprog.cfg
  CYGWIN environment variable option "nodosfilewarning" turns off this 
warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Info : USBProg JTAG Interface ready
Info : RCLK (adaptive clock speed)
Warn : There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
Warn : AUTO auto0.tap - use "jtag newtap auto0 tap -expected-id 
0x4ba00477 ..."
Warn : AUTO auto0.tap - use "... -irlen 4"
Warn : gdb services need one or more targets defined

Diese Ausgabe müsste ja soweit richtig sein ?
Daher das Kabel usw ist daher in ordnung

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.