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

Zynq UltraScale+ MPSoC, Vivado 2015.4 - FSBL patch for MIO Ethernet, PS GTR, and secure operation

描述

Attached to this Answer Record is a repository patch for correcting the FSBL in both SDK and PetaLinux.

解决方案

Note: First apply the patches from (Xilinx Answer 65982) and (Xilinx Answer 66198) when using Zynq UltraScale+ MPSoC devices.

Add the local repository in SDK:

  1. Select "Xilinx Tools" (ALT - x) -> Repositories.
  2. In Local Repositories, click on "New..." and provide the path of the local repository folder containing the sw_apps directory extracted from the patch.


SDK will now use the updated FSBL code.

Add patch to Petalinux:

  1. Create the Petalinux project. For example:
    petalinux-create --template zynqMP -t project -s <Path-to-BSP-folder>/Xilinx-ZCU102-v2015.4-final.bsp
  2. Copy the following files from the patch below into the project:
    • cp -r <FSBL patch location>/sw_apps/zynqmp_fsbl/src/xfsbl_initialization.c <path to PetaLinux project directory>/components/bootloader/zynqmp_fsbl/
    • cp -r <FSBL patch location>/sw_apps/zynqmp_fsbl/src/xfsbl_partition_load.c <path to PetaLinux project directory>/components/bootloader/zynqmp_fsbl/
    • cp -r <FSBL patch location>/xilsecure_v1_0/src/xsecure_sha.c <path to PetaLinux project directory>/components/bootloader/zynqmp_fsbl/zynqmp_fsbl_bsp/psu_cortexa53_0/libsrc/xilsecure_v1_0/src/
  3. Continue with the Petalinux build process, for example:
    petalinux-build -c bootloader


This issue is currently planned to be fixed starting in SDK/Petalinux 2016.1.

附件

文件名 文件大小 File Type
AR66197_sdk_2015.4_preliminary_rev2.zip 140 KB ZIP

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
64375 Xilinx Zynq UltraScale+ MPSoC Solution Center N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
66249 Zynq UltraScale+ MPSoC, ZCU102 Evaluation Kit - Preliminary ZCU102 Getting Started Document N/A N/A
AR# 66197
日期 01/15/2016
状态 Active
Type 综合文章
器件
  • Zynq UltraScale+ MPSoC
Tools
  • PetaLinux - 2015.4
  • Vivado Design Suite - 2015.4.1
  • Vivado Design Suite - 2015.4
Boards & Kits
  • Zynq UltraScale+ MPSoC Boards and Kits
的页面