|
From: | Brad Hards |
Subject: | Re: [Qemu-devel] The process of kernel cross-compiling in arm-test-0.2.tar.gz |
Date: | Mon, 23 May 2011 21:19:40 +1000 |
User-agent: | KMail/1.13.5 (Linux/2.6.35-28-generic; KDE/4.5.5; x86_64; ; ) |
On Monday 23 May 2011 19:26:45 daixiaoke wrote: > 3.Compiled uClinux following steps in the attachment(Chapter 4: Building > the uClinux image). “STM3210E-EVAL-jffs” was selected for "Porduct" while > Configure uClinux for STM3210E-EVAL. So you have built the images to install into a STM3210E board. > 5.Executed following command on command line: > qemu-system-arm -kernel xipImage.bin -initrd rootfs.img.bin -nographic > -append "console=ttyAMA0" But it didn't work and nothing was shown out on > the command line. I think this is the problem: qemu-system-arm isn't emulating an STM3210E board. The default machine type with qemu-system-arm is the "integratorcp" (ARM Integrator/CP (ARM926EJ-S) board). See qemu-system-arm -M ? for a full list of options. You have to build code that matches the environment you are going to run it in. Brad
[Prev in Thread] | Current Thread | [Next in Thread] |