Ich habe eine ARM Entwicklungsumgebung mit Eclipse eingerichtet. Habe dabei die Anleitungen auf http://gnuarmeclipse.livius.net/blog/ befolgt. Ich schaffe es nicht das Ding zu flashen. Ja ich weiß das es mit mbed einfacher geht, aber das will ich nicht. Ich habe in Eclipse eine Debug Configuration für GDB SEGGER J-LINK eingerichtet. Beim Debug Versuch heißt es "No emulators connected via USB" und es kommt die Frage ob ich stattdessen mich über eine IP Addresse verbinden möchte. Da ich nichts von einer IP weiß, klappt es nicht. Das Board ist über USB angeschlossen und die LED's leuchten und es verhält sich wie ein USB Stick, es erscheint also ein Massenspeicher auf Windows. Hier die Ausgabe in Eclipse Console: SEGGER J-Link GDB Server V4.92 Command Line Version JLinkARM.dll V4.92 (DLL compiled Sep 30 2014 09:33:42) -----GDB Server start settings----- GDBInit file: none GDB Server Listening port: 2331 SWO raw output listening port: 2332 Terminal I/O port: 2333 Accept remote connection: localhost only Generate logfile: off Verify download: on Init regs on start: on Silent mode: off Single run mode: on Target connection timeout: 5 sec. ------J-Link related settings------ J-Link Host interface: USB J-Link script: none J-Link settings file: none ------Target related settings------ Target device: STM32F411RE Target interface: SWD Target interface speed: 1000kHz Target endian: little Connecting to J-Link... Connecting to J-Link failed. Connected correctly? GDBServer will be closed... Shutting down...
Hast du einen Segger J-Link an dein Nucleo-Board angeschlossen? Da sitzt schon ein ST-Link V2 drauf und das ist das, was am USB-Port ankommt. Das ist kein J-Link. Die Fehlermeldung "No debugger connected" wirft da so einen Schatten ... ;) Falls du - warum auch immer - mit J-Link arbeitest auf dem Nucleo mit integriertem ST-Link V2: In der Ausgabe von GDB oben siehst du diese lustigen Port-Nummern. Das ist die localhost:<portnummer>, auf die der Debugger lauscht und den du dann in deiner Konfiguration zum Flashen/Debuggen angibst. Die Fehlermeldung deutet darauf hin, dass das so halbwegs klappt, das Board zu erkennen (oder hast du das in der gdb-config eingetragen?). Wenn das kein J-Link ist, dann schon viel Glück bis dahin gehabt. Installiere doch einfach die ST-Utils, die kommen mit einem GDB für ST-Link daher; damit sollte das dann auch klappen. http://www.st.com/web/en/catalog/tools/PF258168 http://www.emb4fun.de/archive/stlink/index.html http://erika.tuxfamily.org/wiki/index.php?title=Tutorial:_STM32_-_Integrated_Debugging_in_Eclipse_using_GNU_toolchain&oldid=5474 Da, paar Links.
> Die Fehlermeldung deutet darauf hin, dass das so halbwegs klappt, das > Board zu erkennen (oder hast du das in der gdb-config eingetragen?). > Wenn das kein J-Link ist, dann schon viel Glück bis dahin gehabt. > Installiere doch einfach die ST-Utils, die kommen mit einem GDB für > ST-Link daher; damit sollte das dann auch klappen. > > http://www.st.com/web/en/catalog/tools/PF258168 > http://www.emb4fun.de/archive/stlink/index.html > http://erika.tuxfamily.org/wiki/index.php?title=Tutorial:_STM32_-_Integrated_Debugging_in_Eclipse_using_GNU_toolchain&oldid=5474 Ich habe es wie beschrieben für Eclipse eingerichtet. st-utils meldet aber "couldn't find any ST-Link". Es funktioniert noch nicht. Mit dem STM32 ST-LINK Utility GUI wird das Board jedenfalls erkannt.
Hallo, habe das gleiche Board und habe es auch mit dem Tutorial versucht und bei mir klappt es auch nicht. Habe auch schon EM::Blocks versucht und auch damit klappt es nicht. Mit dem Keil µVision5 (Testversion) kann ich Programme übertragen und debuggen. Gruß, PD
Ich habs mal gerade mit CooCox getestet. Läuft 1A. Man muss allerdings den neuesten Treiber für den St-Link installiert haben: http://www.st.com/web/en/catalog/tools/PF260218# Liebe Grüße, Jan
Ich versuche es aktuell zwar auf Windows. Aber ich hätte gerne eine Entwicklungsumgebung die primär auf Linux läuft. Deswegen würde ich es schon gerne mit Eclipse hinkriegen.
Jan Berg schrieb: > Ich habs mal gerade mit CooCox getestet... Hallo, vielen Dank für den Tipp, damit hat es jetzt auch bei mir geklappt. Allerdings habe ich beim Einrichten des Projekts, nicht das passende Board gefunden, ich habe es über die Option Chip mit einem STM32F401RB eingerichtet. Kann man für den STM32F411RE Einstellungen bekommen? Gruß, PD
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.