gpt4 book ai didi

error-handling - 系统编程qemu : unknown keycodes `(unnamed)'

转载 作者:行者123 更新时间:2023-12-03 08:21:59 24 4
gpt4 key购买 nike

我正在尝试使用老师提供的代码来运行qemu,以便我们能够完成作业。
它正在Ubuntu 18.04中运行

LIBPATH=/usr/lib/gcc/arm-none-eabi/6.3.1/

arm-none-eabi-as -mcpu=arm926ej-s -g ts.s -o ts.o

arm-none-eabi-gcc -c -mcpu=arm926ej-s -g t.c -o t.o

arm-none-eabi-ld -T t.ld ts.o t.o -o t.elf

arm-none-eabi-ld -T t.ld -L $LIBPATH ts.o t.o -o t.elf -lgcc #-lstr

arm-none-eabi-objcopy -O binary t.elf t.bin

rm *.o *.elf

echo ready to go?
read dummy

qemu-system-arm -M realview-pbx-a9 -m 128M -kernel t.bin \
-serial mon:stdio -serial /dev/pts/2 -serial /dev/pts/2 -serial /dev/pts/2

最后一行“-serial/dev/pts/#”中的数字来自在终端中运行ps并获取该数字。所有这些都在可执行文件中,当我运行该文件时,会显示qemu屏幕,但是当我再次按Enter时,会收到此错误消息
unknown keycodes `(unnamed)', please report to qemu-devel@nongnu.org

对于如何解决此问题,我似乎找不到任何明确的答案。我试过几次卸载并重新安装qemu。

最佳答案

QEMU的“未知键代码”消息是有关其图形窗口中的键处理的,这意味着您正在使用的主机键盘映射具有一些无法完全理解的奇怪设置。通常,这意味着一些键将无法在图形窗口中正常工作,并且除非您确实遇到问题,否则可以将其忽略。整个键代码系统已在新版本的QEMU中完全重写,并且此消息甚至不再存在。

如果您的测试程序不希望使用图形屏幕,那么您绝对可以忽略该消息(实际上,您可以使用-display none完全关闭图形屏幕)。

您用于串行端口的QEMU的命令行选项看起来确实很奇怪-您似乎正在尝试将多个串行端口连接到同一主机tty,我敢肯定这无法正常工作。除非您实际使用的是串行端口1到3,否则只需丢弃这些端口,然后使用通过“-serial mon:stdio”设置的串行端口0。

关于error-handling - 系统编程qemu : unknown keycodes `(unnamed)' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54342061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com