feat(ide): disable empty debug terminal, add qemu output to file (#5)

This commit is contained in:
Samuel Dai 2025-03-19 21:58:07 +08:00 committed by GitHub
parent 153b7a6cb8
commit 510b1c2f0f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 1 deletions

2
.vscode/launch.json vendored
View File

@ -17,6 +17,8 @@
],
"args": [],
"cwd": "${workspaceFolder}",
"sourceLanguages": ["c", "cpp", "rust"],
"console": "internalConsole"
}
]
}

View File

@ -1,3 +1,4 @@
LOG_FILE="../serial_opt.txt"
# uboot版本
UBOOT_VERSION="v2023.10"
RISCV64_UBOOT_PATH="../tools/arch/riscv64/u-boot-${UBOOT_VERSION}-riscv64"
@ -25,4 +26,6 @@ qemu-system-riscv64 -machine virt -kernel ../tools/arch/riscv64/u-boot-v2023.10-
-no-reboot -device virtio-net-device,netdev=net -netdev user,id=net \
-rtc base=utc \
-drive file=../bin/riscv64/disk.img,if=none,format=raw,id=x1 \
-device virtio-blk-device,drive=x1,bus=virtio-mmio-bus.1 -s
-device virtio-blk-device,drive=x1,bus=virtio-mmio-bus.1 -s \
-serial chardev:mux -monitor chardev:mux \
-chardev stdio,id=mux,mux=on,signal=off,logfile=${LOG_FILE}