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# 59854

PetaLinux - "GUNZIP: uncompress, out-of-mem or overwrite error - must RESET board to recover" When Booting Linux System

Description

When I boot my Linux system, I see a message similar to the following:

GUNZIP: uncompress, out-of-mem or overwrite error - must RESET board to recover

Solution

This message can occur when a Linux FIT image is so large that it overflows the space that U-BOOT has allocated for uncompressing the image. 

In many systems a size of 8MB or 16MB (common defaults) is sufficient but some systems may require a larger extraction space.  

This is controlled with the "#define CONFIG_SYS_BOOTM_LEN" directive in the UBOOT configuration headers.

An example of this option is below:

#define  CONFIG_SYS_BOOTM_LEN   0x1000000 /* use 16MByte as max gunzip size */

For PetaLinux users, this #define should be placed in the U-BOOT header associated with the PetaLinux project. 

For users building from source, the #define should be placed in the appropriate header file located in <UBOOT_SRC>/include/configs/

AR# 59854
Date Created 03/19/2014
Last Updated 11/05/2014
Status Active
Type General Article
Tools
  • PetaLinux