deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:zynq7000pl

This is an old revision of the document!


PL Configuration on the Zynq7000

FSBL / PL

This boot files can be used for Application Development. It includes the FSBL and the PL configuration but no application. Handoff at the end of the booting stage is to JTAG.

This image file can be loaded into the QSPI flash, see https://deepjava.org/firstexample/boot_loader.

FSBL / PL / Application

This boot files can be used for Application Development. It includes the FSBL and the PL configuration together with the hello world application. Handoff at the end of the booting stage is to this application.

  • Add FSBL.elf created above
  • Add PL configuration, e.g. flink2.bit
  • Add hello world HelloWorld.elf created above
  • Output format MCS
  • Create image, e.g. BOOTflink2App.mcs
  • Repeat with output format BIN
  • Create image, e.g. BOOTflink2App.bin

BOOTflink2App.mcs will be used when creating a deep application which is loaded into the QSPI flash for deployment, see https://deepjava.org/firstexample/first_example_microzed_deploy.

dev/zynq7000pl.1640852090.txt.gz · Last modified: 2021/12/30 09:14 by ursgraf