我试图在QEMU上运行用于Beaglebone黑色的u-boot.bin,方法是使用以下指令:
$qemu-system-arm -M realview-pb-a8 -nographic -kernel -kernel
首先,我在这里使用的机器是否适合BBB,因为没有列出BBB的机器,我使用了realview-pb-a8。
通过给这个指令,它已经花了将近30分钟,但我仍然没有得到u-启动提示。
u-boot.bin是通过给出以下指示创建的:
使交叉编译=手臂皮质_a8-linux-gnueabihf- make CROSS_COMPILE=arm-cortex_a8-linux-gnueabihf-_boneblack_vboot_defconfig
这是我在学习嵌入式Linux的过程中第一次在qemu上运行u引导。
请帮帮我。
发布于 2020-04-20 11:05:00
在另一台机器的QEMU配置上运行为一个板编译的U必然会失败。
如果您想在QEMU中运行U,您应该构建一个QEMU目标:
说明载于
如果模拟机器和映像之间匹配,还可以运行其他配置。已知可使用以下几种:
发布于 2020-04-20 19:45:07
如果要在qemu上运行u引导,请尝试以下操作:
使用带有u- source.
qemu-system-arm -M virt -nographic -kernel u-boot
的make qemu_arm_config ARCH=arm CROSS_COMPILE=arm-none-eabi-
make all ARCH=arm CROSS_COMPILE=arm-none-eabi-
u-boot make all ARCH=arm CROSS_COMPILE=arm-none-eabi-
你可以在这里查一下Implement custom u-boot command。这里的问题是实现一个新的u-boot命令,但是您可以按照这些指令在qemu上引导u引导。
https://stackoverflow.com/questions/61304248
复制相似问题