UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 63193

PetaLinux 2014.4 - QEMU Cannot Boot the Kernel from U-Boot

Description

I am attempting to simulate my entire boot flow including U-Boot and the Linux kernel. 

U-Boot is not able to load and boot the Linux kernel.

Solution

When booting the Linux kernel from U-Boot under QEMU, the device tree DTB used for the Linux kernel will not be the one modified by QEMU.

This kernel is modified to invalidate devices which are not supported in emulation.

As a result, the DTB used by the Linux kernel will include device nodes which are not supported by QEMU.

To work around this issue, launch QEMU directly into the Linux kernel rather than booting via U-Boot.
AR# 63193
Date Created 12/18/2014
Last Updated 01/06/2015
Status Active
Type General Article
Tools
  • PetaLinux
  • PetaLinux - 2014.4