Gast
#5002057
Ich kann über den SWO Pin Debug Meldungen ausgeben. Die Anziege im ST-Link Utility klappt. Allerdings muss ich das ST-Link Utility schließen, um debuggen zu können. Daher möchte ich die Ausgabe lieber irgendwo in der Eclipse IDE sehen. Ich habe dazu im Prinzip zwei Anleitungen gefunden, die aber beide nicht funktionieren: 1) Die einen sagen, dass ich lediglich ein Kommando an openocd absetzen muss: trace 8000000 traceoutput.bin Aber dieses Kommando kennt meine openocd Version nicht. 2) Die andere Variante benutzt semihosting, mit dem openocd Kommando: monitor arm semihosting enable Auch dieses Kommando kennt meine openocd Version nicht. Ich soll mein Programm mit den Optionen "-specs=rdimon.specs -lc -lrdimon" linken und die Funktion "initialise_monitor_handles()" aufrufen, aber die gibt es nicht (auch nicht mit z), sagt zumindest der Linker. Zudem soll semihosting sehr langsam sein, ich habe daher aufgehört, hier weiter zu forschen. Eigentlich möchte ich Methode 1 umsetzen, jedoch nicht mit einem Logfile sondern mit Ausgabe in einer Ecplise View. Kann es sein, dass ich eine kommerzielle Version von openocd benötige, um SWO Meldungen anzuzeigen?