【发布时间】:2014-12-01 03:13:25
【问题描述】:
我正在尝试构建 u-boot,并在 Mac OS X 上的 qemu 中运行它。 我找到了这个网站,并按照说明进行操作: http://imvoid.wordpress.com/2013/05/17/booting-uboot-in-qemu/
对于 Mac OS X 上的交叉编译,我可以构建工具 - How to make ARM cross compilation on Mac OS X (error: invalid listing option `r' - cross compiling error)
对于 u-boot,我尝试了导致核心转储的最新版本 (2014),以及一些无法编译的早期版本 (2010),因此我使用了 2013/10 版本 (https://dl.dropboxusercontent.com/u/1234/2014/u-boot-2013.10.tar.bz2) 来获取uboot.bin。
但是,当我使用qemu-system-arm -M versatilepb -m 128M -nographic -kernel u-boot.bin; 运行二进制文件时,没有崩溃,但我从屏幕上看不到任何东西。
可能出了什么问题?我上传了二进制文件。
https://dl.dropboxusercontent.com/u/1234/2014/u-boot.bin
还有崩溃的 2014 版本。
https://dl.dropboxusercontent.com/u/1234/2014/u-boot_2014.bin
【问题讨论】:
-
没有-nographic 也能工作吗?
-
无论有无 -nographic,它都不起作用。