Zynq: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Cfr34x (Diskussion | Beiträge) (Erste Schritte) |
(kein Unterschied)
|
Version vom 3. Juni 2018, 14:30 Uhr
Diese Seite enthält eine Zusammenfassung von „Erkenntnissen“ bei der erstmaligen Konfiguration eines Zynq-SoCs gewonnen wurden. Die Doku dazu ist zum Teil leider sehr verstreut.
Folgendes sollte durch die erstellte Konfiguration abgedeckt werden:
- Es sollte ein Linux auf dem Zynq laufen
- Mit schreibbarem/persistenten Userspace auf der SD-Karte
- Bitfile soll aus dem Linux in die programmierbare Logik (PL) geladen werden können (nicht nur im FSBL!)
== Status
Installationsanleitung
Dieser Abschnitt beschreibt, wie man Linux auf dem Zynq zum Laufen bekommt und damit ein Bitfile in die PL lädt.
Vorbereitung
Folgende Tools müssen installiert werden:
- Vivado (getestet mit 2018.1)
- Die Linaro-GCC-Toolchain. Es ist die arm-linux-gnueabihf-Variante zu verwenden (für armv7)
Folgende Git-Repositories werden benötigt:
- linux-xlnx (getesteter Commit: 047a00be376f4aa99d4c0b2f8937fb7c8fbf5272)
- u-boot-xlnx (getesteter Commit: 21812b5fd359d8756d619a15b49b6079ae3f9f36)