On 01/11/2012 07:44 PM, Ash Charles wrote:
Hi,
I've used this script (http://wiki.gumstix.org/index.php?title=Overo_qemu_script) to package binary bootloaders, kernels and a rootfs into a qemu-bootable format. I tweaked it specifically for the Cortex-A8 based Gumstix Overo but it should also work for Beagleboard and should be a good starting point for other system. More generically: http://wiki.gumstix.org/index.php?title=Overo_emulation_in_qemu
HTH, -Ash
Ash,
You pointed me to the right place where i could find the need infos. Thank you very much. Anyway, i do have a problem now. Qemu is not booting. It fails with:
--------------------> Booting from mmc ... ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-3.0.14-yocto-standard-0007 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 786208 Bytes = 767.8 KiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK
Starting kernel ...
qemu: fatal: Trying to execute code outside RAM or ROM at 0x00008000
R00=00000000 R01=0000060a R02=80000100 R03=00000083 R04=00000000 R05=9ff0ffe0 R06=0000060a R07=9ffb1320 R08=9ff0ff68 R09=80000120 R10=00008000 R11=9ff14510 R12=00000007 R13=9ff0fb40 R14=9ff7335c R15=00008000 PSR=600001d3 -ZC- A svc32 Aborted <--------------------
It seems that my conf: #UBOOT_ENTRYPOINT = "0x80008000" #UBOOT_LOADADDRESS = "0x80008000"
are not correct. Am i right? Need some more help.