Hallo, Ich habe heute mal CooCox installiert und wollte gleich mal mit dem Olimex ARM-USB-OCD debuggen. Auswählen, geht. Port 3333 eingestellt und los. Er Meckert "Error: Olimex-OpenOCD not found, make sure Olimex-OpenOCD is connected." Dann hab ich den OpenOCD "manuell" gestartet (V0.5.0): openocd.exe -f arm-usb-ocd.cfg -f stm32.cfg -c init So, nun ist der OpenOCD über ARM-USB-OCD mit dem STM32 korrekt verbunden und wartet auf Befehle über den Port 3333. Aber der CooCox-Debugger kann sich nicht verbinden. Er meckert immer mit der gleichen Fehlermeldung: "Error: Olimex-OpenOCD not found, make sure Olimex-OpenOCD is connected." Was mache ich falsch? Oder wie geht es richtig? So viele Parameter gibt es jetzt auch nicht als das man was falsch machen könnte. Und der OpenOCD hat vorhin mit der anderen Eclipse-Installation bisher immer funktioniert, demnach müsste es an CooCox liegen. CPU: STM32F103ZE Grüße Markus
Welcher Treiber ist für den JTAG-Adapter installiert? FTDI-Herstellertreiber oder libusb/libftdi? Mag sein, dass die verwendeten Programme unterschiedliche Treiber erwarten. Möglicherweise ist OpenOCD für libusb-Treiber konfiguriert und erkennt daher den Adapter und CooCox (habe ich nicht selbst ausprobiert) für FTDI. Laufendes OpenOCD wird man von der IDE wohl nur ansprechen können, wenn diese eine Einstellung für "gdb-Server" bietet, ist möglicherweise in der Auswahlliste, in der man auch das Olimex-Teil auswählen kann.
Hmm. Die Einstellung von CooCox heißt "Olimex-OpenOCD" und da muss ein Port (TCP/IP) angegeben werden. (Siehe Bild) Somit vermute ich, dass CooCox nur über TCP/IP sich mit OpenOCD verbindet. Es gibt auch kein Parameter wo man den Pfad auf OpenOCD einstellen kann, daher vermute ich mal man muss OpenOCD "manuell" starten, samt Konfiguration. Und wie Der OpenOCD sich mit dem Olimex Verbindet würde dann CooCox nicht mehr interessieren. Ich habe in jedem Fall den V0.5.0 mit LibUSB am laufen und das funktioniert bisher auch unter Eclipse und dem Hardware-Debugging Plugin. Hat vielleicht jemand CooCox mit einem Olimex-Adapter am Laufen und kann das hier mitteilen wie das richtig geht? Ich hab auch hier gelesen: http://www.coocox.org/Forum/topic.php?id=668 Hat mir aber irgendwie nicht weiter geholfen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.