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

2016.4-2017.2 Kintex UltraScale+: PetaLinux build error when using DDR3 in the Kintex design


The below Build error will be seen when DDR3 is used in the design and you run following commands:

cd <plnx-proj-root>
petalinux-config --get-hw-description =<PATH_TO_HDF>

The resulting HDF generates a petalinux-build error:

HSI: ddr not found


This can be due to a string mismatch in the mba_fs_boot.tcl in the proc get_eram_config which looks for IP_NAME "mig_7series".

This is the name of the vlnv (it cannot be manually changed in the Vivado design to match the Tcl script).

For this particular IP it should be "ddr3" instead.

To work around this issue, apply the attached patch to the embeddedsw 2016.4/2017.1/2 repositories. 

Below are the steps to follow:

For 2016.4

Add this line to fs-boot_%.bbappend. This file is located in project-spec/meta-user/recipes-fsboot/fsboot/fs-boot_%.bbappend.

XSCTH_REPO = "/path/to/embeddedsw/repo/"

For 2017.1/2

Add this line to fs-boot_%.bbappend. This file is located in project-spec/meta-user/recipes-bsp/fsboot/fs-boot_%.bbappend.

EXTERNALXSCTSRC = "/path/to/embeddedsw/repo/"

Apart from this issue, you might face the issue with the petalinux-package --format DOWNLOAD.BIT command too.

As a work-around for this, use the following SDK command:

updatemem -meminfo "project-spec/hw-description/swrap_main_top.mmi" -data "images/linux/fs-boot.elf" -bit "project-spec/hw-description/swrap_main_top.bit" -o download.bit -proc "<INST PATH>"


Associated Attachments

Name File Size File Type
0001-sw_apps-mba_fs_boot-add-ddr3-mig-support.patch 1 KB PATCH
AR# 69106
Date 09/25/2017
Status Active
Type Known Issues
  • Kintex UltraScale+
  • PetaLinux - 2016.4
  • PetaLinux - 2017.1
  • PetaLinux - 2017.2
Page Bookmarked