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

14.5 SDK Flash Writer - Offset option (required for multiboot and fallback flow) does not work

Description

In order to test the MULTIBOOT flow on production silicon, I need to be able to load different images at different offsets.

The problem is that in 14.5 SDK, the Offset option for the Flash Writer does not work, and the image is always programmed at location 0x0 of the flash.

Solution

To work around this issue, use u-boot to program the images at the desired offset (using .bin files).

Another way to work around this issue is to use PROMGen to stitch together the ".bin" files into a monolithic ".mcs", and then use that ".mcs" to program the flash using SDK Flash Writer.

This is an example of the PROMGen command line:

promgen w p mcs spi o complete_image data_file up 000000 image1.bin data_file up 400000 image2.bin data_file up a00000 image3.bin

Note: For more PROMGen command line options, see the chapter 17 in the Xilinx Command Line User Guide:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_5/devref.pdf

AR# 55523
Date 01/15/2018
Status Active
Type Known Issues
Devices
  • Zynq-7000
Tools
  • EDK - 14.5
Page Bookmarked