[U-Boot] qemu-system-arm segfaults on zynq_zed
Sören Brinkmann
soren.brinkmann at xilinx.com
Mon Nov 24 18:45:15 CET 2014
I don't think boot.bin is a legal "kernel". IIRC, I had issues running
on QEMU, but it was slightly better than what you describe.
Sören
On Mon, 2014-11-24 at 09:40AM -0800, Douglas Rupp wrote:
> The result is:
>
> arm-softmmu/qemu-system-arm -M arm-generic-fdt -nographic -smp 2 -machine
> linux=on -serial mon:stdio -dtb devicetree.dtb -kernel boot.bin
> SPI device 0x7f8161521ee0
> qemu: fatal: Trying to execute code outside RAM or ROM at 0xfffffff0
>
> then a register dump
>
> The "boot.bin" and "devicetree.dtb" is from xilinx binary release
> 2014.3-release/zed
>
> I tried removing -smp 2 -machine linux=on, and same error.
> On Mon, Nov 24, 2014 at 9:21 AM, Sören Brinkmann
> <[1]soren.brinkmann at xilinx.com> wrote:
>
> Could you try whether these instructions work?
> [2]http://www.wiki.xilinx.com/QEMU
>
> Sören
> On Mon, 2014-11-24 at 08:58AM -0800, Douglas Rupp wrote:
> > I built qemu-system-arm from the xilinx-master branch.
> xilinx-zynq-a9 is
> > not a supported machine. :(
> >
> > On Mon, Nov 24, 2014 at 7:02 AM, Douglas Rupp
> <[3]douglas.b.rupp at gmail.com>
> > wrote:
> >
> > > It's the version of qemu-system-arm downloaded for Ubuntu 14.04
> > > Version info:
> > > qemu-system-arm --version
> > > QEMU emulator version 2.0.0 (Debian 2.0.0+dfsg-2ubuntu1.7)
> > >
> > > I also tried the three "boot.bin" files in "2014.3-release.tar.gz"
> > > downloaded from the Xilinx website, those in subdirectories
> zc70x/zc706/
> > > and zc70x/zc702/, and zed/ . Same command line. Hangs with no
> output.
> > >
> > > I also tried the version 2.0.0 version of qemu-system-arm from the
> > > [4]open-do.org website that we regular use with xlnx-zynq-a9 bsp for
> > > vxworks7, it boots vxworks without uboot, but hangs with uboot.
> > >
> > > You're suggesting that only the qemu-system-arm built from the
> xilinx repo
> > > is functional with uboot? I used that version of qemu about a year
> ago,
> > > and it worked fine for Linux but it was an ancient version of qemu
> (at that
> > > time).
> > >
> > > On Sun, Nov 23, 2014 at 10:17 PM, Jagan Teki
> <[5]jagannadh.teki at gmail.com>
> > > wrote:
> > >
> > >> On 24 November 2014 at 06:03, Douglas Rupp
> <[6]douglas.b.rupp at gmail.com>
> > >> wrote:
> > >> > I'm brand new to Uboot, so hopefully this is just some missing
> switch.
> > >> I
> > >> > did search the archive, and I was able to build and u-boot a
> > >> versaatilepb
> > >> > version, but xilinx-zynq-a9 is the one I really need.
> > >> >
> > >> > u-boot-2014.10$ make zynq_zed_defconfig
> > >> > u-boot-2014.10$ make all CROSS_COMPILE=arm-none-eabi- ARCH=arm
> > >> > u-boot-2014.10$ qemu-system-arm -M xilinx-zynq-a9 -m 1024M
> -nographic
> > >> > -kernel u-boot-dtb.bin
> > >> > Segmentation fault (core dumped)
> > >>
> > >> I guess it may be qemu usage issue, is qemu from
> > >> [7]https://github.com/Xilinx/qemu ?
> > >>
> > >> + Peter
> > >> Hope, he will give some inputs
> > >>
> > >> >
> > >> > What am I doing wrong?
> > >>
> > >> thanks!
> > >> --
> > >> Jagan.
> > >>
> > >
> > >
>
> > _______________________________________________
> > U-Boot mailing list
> > [8]U-Boot at lists.denx.de
> > [9]http://lists.denx.de/mailman/listinfo/u-boot
>
> Links:
> 1. mailto:soren.brinkmann at xilinx.com/
> 2. http://www.wiki.xilinx.com/QEMU
> 3. mailto:douglas.b.rupp at gmail.com/
> 4. http://open-do.org/
> 5. mailto:jagannadh.teki at gmail.com/
> 6. mailto:douglas.b.rupp at gmail.com/
> 7. https://github.com/Xilinx/qemu
> 8. mailto:U-Boot at lists.denx.de/
> 9. http://lists.denx.de/mailman/listinfo/u-boot
More information about the U-Boot
mailing list