Forum: Mikrocontroller und Digitale Elektronik Crssstudio und OpenOCD USB Adapter


von Chris (Gast)


Lesenswert?

Hallo, ich bin langsam am Verzweifeln ich nutze Crossstudio ARM 1.7 und 
den OpenOCD- Adapter hier aus dem Shop in Verbindung mit einem 
LPC-P2103, und es will einfach nicht laufen. Als Target habe ich in 
Crossstudio FT2232- Compatible angegeben.

Und jetzt kommt lediglich der Hinweis: Cannot identify Target, check 
connection.

Hat vielleicht einer von euch noch eine Idee was man noch probieren 
könnte und ob es überhaupt funktioniert?
Bis dann

Chris.

von Christian J. (elektroniker1968)


Lesenswert?

Da müssen nopch diverse Parameter eingestellt werden bei Generic 
Interface. Wenn Du die nicht hast, dann gute nacht. Das Olimex hat 
jedenfalls diese auf der Homepage unter FAQ stehen. Ich weiss nicht, ob 
die kompatibel sind:

Hier die Info fürs USB Open OCD von Olimex:

FAQ:

Q: Can I use ARM-USB-OCD with EW-ARM?
A: IAR have beta support for GDB server in their 5.xx version of EW-ARM, 
and OpenOCD can be used as GDB server, but as their displaimer says it's 
limited to STR, so as a whole this combination is not reliable and well 
tested. So it may work or it may not work, hopefully the GDB support 
from EW-ARM will be improved in future.

Q: I use Windows XP x64, how I can update the USB drivers?
A: FTDI have x64 drivers on their web, download them and use our 
ARM-USB-OCD PID: 0x0003, VID: 0x15BA to install the drivers.

Q: how to install ARM-USB-OCD to work with CrossWorks:
A: Use: "Generic FTD2232" target interface
1. Right click on a blank space in the targets window and select "New 
Target Interface > Generic FT2232 Device".
2. Right click on the new target interface and select "Properties" - set 
the following properties:
nSRST Inversion Mask 0x0200
nSRST Mask = 0x0200
nTRST Inversion Mask = 0x0000
nTRST Mask - 0x0400
Output Pins = 0x0F1B
Output Value = 0x0408
PID: 0x0003
VID: 0x15BA

In CrossWorks 1.7 there are Target interfaces for Olimex JTAGs, note 
that RTCK is not used with FT2232 design so your JTAG clock should not 
exceed 1/6 of your target MCU clock or the JTAG will lock up, start with 
JTAG divider 10 and decrease until you are able to debug to find your 
own value for your target.

von Chris (Gast)


Lesenswert?

Hallo Chriswtian, das ist ja toll, wenn ich die Zeit die ich inzwischen 
in diesen Adapter gesteckt habe in die Software gesteckt hätte, wäre ich 
wohl bald fertig. Allerdings läuft bis jetzt nocht nichts weder ist es 
mir über Yegarto noch Crossstudio gelungen.

Weiß vielleicht jemand hier wie man es für den Open OCD Usb adapter 
konfigurieren muss, bzw. hat einen Tipp, was damit gemeint ist, man muss 
in Crossstudio eine 4 Stellige Hex nummer angeben für die Ports nur ist 
mein Problem diese dem Schaltplan vom OpenOcd Usb zuzuordnen

von Lupin (Gast)


Lesenswert?

was für einen windows treiber hast du denn für das teil installiert?

ich find das schon ziemlich frech, dass man sich den treiber selbst 
zusammen bauen muss

von jürgen (Gast)


Lesenswert?

Hallo Chris,

Ich stehe vor dem gleichen Problem. Hast du es mittlerweile 
rausgefunden?

von jürgen (Gast)


Lesenswert?

habs selbst rausgefunden:

PID:0x6010
VID:0x0403

nSRST Inversion Mask: 0x0000
nSRST Mask: 0x0800
nTRST Inversion Mask: 0x0000
nTRST Mask 0x0200
Output Pins: 0x0A0B
Output Values 0x0808

der Rest ist auf 0x0000


Viel Spaß

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.