Zynq FSBL: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:
*ab Vivado 2019.2 - Vitis.<br>
*ab Vivado 2019.2 - Vitis.<br>


== Vitis ==
== Vitis (>2019.1) ==






== SDK ==
== SDK (<2019.2) ==
Wenn noch nicht geschehen exportieren der Hardware-Konfigurations ins SDK.<br>
Wenn noch nicht geschehen exportieren der Hardware-Konfigurations ins SDK.<br>
Im Vivado:
Im Vivado:

Version vom 23. August 2021, 08:54 Uhr

Zynq SDK FSBL

Verwendetes Board Trenz TE0720.

  • bis Vivado 2019.1 - SDK.
  • ab Vivado 2019.2 - Vitis.

Vitis (>2019.1)

SDK (<2019.2)

Wenn noch nicht geschehen exportieren der Hardware-Konfigurations ins SDK.
Im Vivado:

  • File ⇒ Export ⇒ Export Hardware... (include Bitstream)
  • File ⇒ Launch SDK ⇒ Finish

Wurde das SDK nicht aus Vivado mit dem SDK-Arbeitsbereich heraus gestartet. Muss der Pfad des SDK-Arbeitsbereich angegeben werden.
FSBL (First Stage Boot Loader) erstellen:

File ⇒ New ⇒ Application Project
Project name: fsbl ⇒ Next
Available Templates: Zynq FSBL ⇒ Finish

Debug ausgaben sind standardmäßig deaktiviert zum aktivieren:
Rechtsklick auf fsbl Projekt ⇒ C/C++ Build Settings ⇒ Tool Settings Tab ⇒ Symbols (unter ARM v7 gcc compiler) ⇒ Klick + ⇒ FSBL_DEBUG_INFO ⇒ OK