Qemu завершается с журналом: «QEMU: прекращено через GDBstub», когда я пытался подключиться к QEmu из GDB.Я запустил QEMU с помощью следующей команды в одном терминале:
qemu-system-arm -serial telnet: localhost: 1235, сервер, nowait, ipv4 -serial telnet: localhost: 1236, сервер, nowait, ipv4 -последовательный телнет: localhost: 1238, сервер, nowait, ipv4 -gdb tcp: localhost: 1234, сервер, ipv4 -kernel ./build/final.elf -M versatilepb -nographic -m 256 -S
А затемв другом терминале я запустил GDB с помощью команды: arm-none-eabi-gdb --command = ~ / .gdbinit
И файл .gdbinit содержит текст:
установить историю сохранения наустановить протоколирование на целевом удаленном локальном хосте: 1234 load ./build/final.elf sym ./build/final.elf b break_virtual
Не могли бы вы сообщить мне, что здесь происходит не так?