GDB から QEmu に接続しようとすると、「QEMU: Terminated via GDBstub」というログで Qemu が終了しました。1 つの端末で次のコマンドを使用して QEMU を開始しました。
qemu-system-arm -serial telnet:localhost:1235,server,nowait,ipv4 -serial telnet:localhost:1236,server,nowait,ipv4 -serial telnet:localhost:1238,server,nowait,ipv4 -gdb tcp:localhost: 1234,server,ipv4 -kernel ./build/final.elf -M Versatilepb -nographic -m 256 -S
そして、別のターミナルで次のコマンドで GDB を開始しました: arm-none-eabi-gdb --command=~/.gdbinit
ファイル .gdbinit には次のテキストが含まれています。
履歴の保存を設定 ターゲットのリモート localhost:1234 でログを設定 ロード ./build/final.elf sym ./build/final.elf b break_virtual
ここで何がうまくいかないのか教えてください。