我有一個相當老(2009年出版)嵌入式ARM Linux書籍,使用u-boot
和qemu
。 的qemu
與u-boot
二進制的用法在書中解釋如下:Qemu閃光燈啓動不起作用
qemu-system-arm -M connex -pflash u-boot.bin -nographic
它使用QEMU 0.9.1,而我的2.1.0:
qemu-system-arm --version
QEMU emulator version 2.1.0, Copyright (c) 2003-2008 Fabrice Bellard
當我執行相同命令,但是,我收到了這些錯誤消息。
qemu-system-arm: failed to read the initial flash content
qemu-system-arm: Initialization of device cfi.pflash01 failed
什麼可能是錯誤的?這是來自新的命令參數嗎?我有this site使用不同的命令,但當我試圖看到一個空白屏幕。
qemu-system-arm -M versatilepb -m 128M -nographic -kernel u-boot.bin
我使用Mac OS X特立獨行的qemu。
我補充說,http://winfred-lu.blogspot.com/2011/12/arm-u-boot-on-qemu.html給出了關於如何使用調試器的另一種解釋。 – prosseek 2014-10-06 03:56:06
我還總結了在Mac OS X上構建和測試ARM交叉編譯的過程 - http://stackoverflow.com/questions/26197735/how-to-make-arm-cross-compilation-on-mac-os-x- error-invalid-listing-option-r – prosseek 2014-10-06 04:22:07
我試了相同的代碼,但失敗了。我的qemu是2.3,編譯器是從apt-get安裝的「arm-linux-gnueabi-」。錯誤信息是「qemu-system-arm:設備cfi.pflash01初始化失敗:讀取初始Flash內容失敗」 – Ezio 2015-06-10 06:42:11