Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry-pi-arm-assembly

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
raspberry-pi-arm-assembly [2021/04/18 20:36]
benny
raspberry-pi-arm-assembly [2021/04/21 23:13] (aktuell)
benny
Zeile 95: Zeile 95:
 0x0001007c in _start () 0x0001007c in _start ()
 (gdb)   (gdb)  
 +</code>
 +
 +==== gdbserver und remote====
 +Ich hatte in einigen Fällen STDOUT nicht in der gdb-cmd-Ausgabe (zumindes nicht, wie ich es erwartet hatte). In solchen Fällen hilft es das Programm über gdbserver zu starten
 +<code>
 +gdbserver 127.0.0.1:12345 003.elf aaaabbb
 +Listening on port 12345
 +Remote debugging from host 127.0.0.1
 +aaaabbb
 +</code>
 +Nun steuert man das Programm remote via
 +<code>
 +gdb
 +target remote :12345
 +break _start
 +cont
 +
 </code> </code>
  
raspberry-pi-arm-assembly.txt · Zuletzt geändert: 2021/04/21 23:13 von benny