0

我现在正在使用目标 pc 和主机 pc 配置 kgdb。这 2 台 PC 通过串行电缆连接。主机 PC 具有 USB 转串行电缆,即 ttyUSB0。目标PC有常规的串口,即ttyS0。

目标 PC 的 BIOS 具有串行控制台重定向选项,因此我将其关闭。

目标 PC 的内核使用以下选项构建。

1) CONFIG_HAVE_ARCH_KGDB = y

2) 配置_KGDB = y

3) CONFIG_KGDB_SERIAL_CONSOLE = y

以下是 grub.cfg 的行

linux /vmlinuz ro PROMPT_NO nmi_watchdog=1 kgdbwait kgdb8250=/dev/ttyS0,9600,kgdboc=/dev/ttyS0,9600 安静

我在这台目标 PC 上安装了 grub2。

我期待“等待来自远程 gdb 的连接...”消息。但是它确实可以正常启动而没有任何消息。

启动后,我检查了 /sys/module/kgdboc/parameters/kgdboc 并且它是空的。

4

0 回答 0