本文主要是介绍QEMU+ARM+Linux(3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
zImage可以运行了,再来试试用uboot引导uImage。
首先是编译uImage,命令在QEMU+ARM+Linux(1)中已经给出了:
export ARCH=armexport CROSS_COMPILE=arm-linux-gnueabi-make vexpress_defconfig#make zImage -j8make modules -j8make LOADADDR=0x60003000 uImage -j8 #设置uImage启动的地址0x60003000make dtbs
但是出现问题:“mkimage” command not found - U-Boot images will not be built,解决方法是将已编译好的uboot目录下的/tools/mkimage复制到/usr/bin:
cd
sudo cp ./u-boot-2017.05/tools/mkimage /usr/bin
编译uboot则参见使用QEMU调试u-boot。
之后就可以成功编译uImage啦。
这篇关于QEMU+ARM+Linux(3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!