我已经使用 buildroot 编译了一个针对 LPC EA3250 板的固件,我试图让它使用 qemu 运行,以便我可以测试对我机器上固件的更改。我尝试过以下命令:

 qemu-system-arm -M virt -kernel uImage -hda rootfs.ext2 -boot c -m 128M -append "root=/dev/sda rw console=ttyS0,38400n8"

但是无论我应用哪个 -M 选项,我都会不断收到类似的错误。似乎不知何故我需要获得一个新的机器选项来通过 qemu,这将对应于我的董事会。我发现 this config file 似乎是我正在查看的电路板所需的配置。

我想知道的是如何将此配置插入 qemu 。我是否必须将此配置放在某处然后重新编译所有内容?如果我这样做,我需要把它放在哪里?

最佳答案

在进一步调查中,我发现的配置文件似乎完全是为了别的东西。 qemu 不支持 LPC EA3250,添加对其他机器的支持是一项艰巨的任务。

关于embedded - 向 Qemu 添加新的 ARM 机器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26845810/

10-13 05:06