Zynq FSBL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nick (Diskussion | Beiträge) |
Nick (Diskussion | Beiträge) |
||
| 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