Zynq FSBL: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
  git clone https://git.kernel.org/pub/scm/utils/dtc/dtc.git
  git clone https://git.kernel.org/pub/scm/utils/dtc/dtc.git
  git clone https://github.com/Xilinx/arm-trusted-firmware.git
  git clone https://github.com/Xilinx/arm-trusted-firmware.git
== FSBL ==
Wurde das SDK nicht aus Vivado mit dem SDK-Arbeitsbereich heraus gestartet. Muss der Pfad des SDK-Arbeitsbereich angegeben werden.
FSBL erstellen:
File -> New _> Application Project
Project name: fsbl -> Next
Available Templates: Zynq FSBL -> Finish
== Build Device Tree Compiler ==
Compiler für den Device Tree bauen:
cd zynq_project/repositories/dtc
make
export PATH=`pwd`:$PATH
== Build U-Boot ==

Version vom 15. März 2021, 12:37 Uhr

Basiert auf Vivado Zynq project.

Fetch Sources

Download der relevanten Repositories:

git clone https://github.com/Xilinx/linux-xlnx.git
git clone https://github.com/Xilinx/u-boot-xlnx.git
git clone https://github.com/Xilinx/device-tree-xlnx.git
git clone https://git.kernel.org/pub/scm/utils/dtc/dtc.git
git clone https://github.com/Xilinx/arm-trusted-firmware.git

FSBL

Wurde das SDK nicht aus Vivado mit dem SDK-Arbeitsbereich heraus gestartet. Muss der Pfad des SDK-Arbeitsbereich angegeben werden. FSBL erstellen:

File -> New _> Application Project
Project name: fsbl -> Next
Available Templates: Zynq FSBL -> Finish

Build Device Tree Compiler

Compiler für den Device Tree bauen:

cd zynq_project/repositories/dtc
make
export PATH=`pwd`:$PATH

Build U-Boot