Hi
ich habe gerade einen Hänger.
Ich verwende den gdbserver st-link (https://github.com/texane/stlink).
und habe die Variationen probiert: (Klammer heißt mal mit und mal ohne den Teil in Klammern)
1 | (sudo) st-util -1 (--listen_port 4242) |
von einem weiteren PC will ich über TCP auf den GDB-Server zugreifen, bekomme aber immer ein "Connection timed out". Es funktioniert nur lokal an dem Ubunutu Rechner über "localhost".
1 2 | arm-none-eabi-gdb (gdb) target extended remote localhost:4242 |
das hier geht weder von anderen Rechnern noch lokal.
1 2 3 | arm-none-eabi-gdb (gdb) target extended remote 192.168.178.22:4242 192.168.178.22:4242: Connection timed out. |
Wenn ich in netstat nachschaue erkenne ich zumindestens das Problem: Er akzeptiert nur lokale Loopback Verbindungen.
1 2 3 4 | sudo netstat -tulpen | grep -v '::1:' Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:4242 0.0.0.0:* LISTEN 0 46951 2951/st-util |
Wie kann ich den GDB-Server von externe ansprechen? Ich könnte schwören das habe ich genau so schon einmal gemacht...
Gruß Christoph