deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:zynq7000pl

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. When deploying for the SD card, BOOTflink2App.bin is used. Launching the deep compiler will in both cases replace the existing hello world application with your deep image.

dev/zynq7000pl.txt · Last modified: 2021/12/30 09:16 by ursgraf