Hallo allerseits, ich habe mir vor kurzem das STM32F407 Discovery Board gekauft. Hierbei habe ich aktuell Probleme Eclipse unter Windows 7 so zu konfigurieren, dass ich via USB ST-Link V2 flashen und debugen kann. Ich habe bereits verschiedene Anleitungen ausprobiert: 1) Die Anleitung auf der YAGARTO Homepage 2) http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse1 und http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:stlink_eclipse 3) Die Anleitung http://neuron-tech.ca/pages/examples/YagartoEclipse.pdf 4) ChibiStudio: http://sourceforge.net/projects/chibios/files/ChibiStudio/ Ich kann bei jeder Anleitung die Beispielprogramme erfolgreich kompilieren. Mein Problem liegt "nur" beim Debuggen. Das funktioniert nicht via Eclipse. Die erfolgversprechenden Versuche habe ich bei ChibiStudio (4). Hierbei kann ich den Atollic GDB Server via Eclipse starten. Es erscheint diese Ausgabe: Atollic TrueSTUDIO gdbserver for ST-Link. Version 1.6.0 Pro Copyright 2010-2012, Atollic AB. Starting server with the following options: Persistant Mode : Enabled LogFile Name : debug_log.txt Logging Level : 31 Listen Port Number : 61234 Status Refresh Delay : 15s Verbose Mode : Disabled SWD Debug : Enabled Connecting to the ST-Link Debugger... OK Waiting for debugger connection... Daraufhin möchte ich das beiliegende Beispielprojekt debugen. Eigentlich möchte ich nur überprüfen, ob ich die Debugfunktion starten kann. Wenn ich den Debugger starte, kommt diese Fehlerausgabe: symbol-file C:\\ChibiStudio\\chibios\\demos\\ARMCM4-STM32F407-DISCOVERY\\build\\ch.e lf load C:\\ChibiStudio\\chibios\\demos\\ARMCM4-STM32F407-DISCOVERY\\build\\ch.e lf You can't do that when your target is `None' tbreak main Cannot access memory at address 0x8000192 jump ResetHandler The program is not being run. Anschließend gibt der GDB Server folgendes aus: Error while waiting for debugger connection. Shutting down... Debugger connection lost. Shutting down... Ich bin in soweit mit meinem Latein am Ende, weil ich mich stets an die Anleitungen gehalten habe und es ein Demoprjekt genau für mein Board ist. Prinzipiell möchte ich Makefile basiert arbeiten. Außerdem würde ich für spätere Projekte (Audio, DSP) keine 32 KB Begrenzung meiner Programme haben wollen. Daher habe ich mich bewusst für Eclipse entschieden. CooCox CoIDE (http://www.coocox.org/) ist in meinen Augen noch unkomfortbale. Ich kann via ST Visual Programmer mit dem ST-Link V2 auf das Board zugreifen. An den Treibern liegt es nicht. Kann mir einer bitte einen Hinweis geben, was mein Fehler sein könnte? Eine Anleitung, wie ich Eclipse mit meinem Board unter Windows 7 an's laufen bekomme, wäre optimal. cu John
Habe diese zwar nicht gelesen, aber in der Artikelsammlung gibts da was zu.
Nimm halt das freie CooCox. Ist auch Eclipse basierend und funktioniert perfekt mit meinem Discovery F0 und F4. F3 wird auch schon solala unterstützt, ab Jänner/Februar voll.
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.