hemashushu / practice-qemu-cortex-m0-asm

QEMU Cortex-M0 Assembly DEMO
Mozilla Public License 2.0
0 stars 0 forks source link

在运行./start-gdb-server-qemu.sh时遇到问题 #1

Open uucool opened 1 year ago

uucool commented 1 year ago

hemashushu 您好 我想使用这个工具测试一些cortex-m0的固件,但是我在Debug on QEMU这一步中遇到了问题 在运行./start-gdb-server-qemu.sh时显示: 图片 在我尝试qemu-system-arm -M help后,并没有找到.sh中对应的-M microbit 图片 请问我应该如何解决这个问题,如果你能回复我,我会非常感激,谢谢!

hemashushu commented 1 year ago

@uucool 有两种方法,一种是确认一下你的 QEMU 版本号,查看一下是否 8.x,如果是的话那么可以换一个 Linux 发行版提供的 QEMU,我使用的 ArchLinux 提供的,相对来说它默认携带的机器类型比较多。如下图:

Screenshot_20230819_185049

另一种方法是自己编译 QEMU,如果你不太熟悉 GCC 工具链一套的话可能会感到比较头痛,熟悉的话就非常简单了。