Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:linux:emdebian:phycore-mpc5200b [2015-06-01 10:01] – graf | software:linux:emdebian:phycore-mpc5200b [2016-11-21 10:17] (aktuell) – ditaranto | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Installation von Emdebian Grip auf den Phytec phyCORE-MPC5200B ====== | + | ====== Installation von Emdebian Grip oder Buildroot-FS |
| Die folgende Anleitung erklärt die Installation von [[: | Die folgende Anleitung erklärt die Installation von [[: | ||
| Zeile 5: | Zeile 5: | ||
| <box blue right 38% | **Downloads**> | <box blue right 38% | **Downloads**> | ||
| * https:// | * https:// | ||
| - | In diesem Verzeichnis befindet sich auch ein bereits | + | In diesem Verzeichnis befindet sich auch ein bereits |
| </ | </ | ||
| Zeile 15: | Zeile 15: | ||
| * Wir verwenden einen Standardkernel. Dieser muss gepatcht werden. Der Patch, die angepasste Kernelkonfiguration, | * Wir verwenden einen Standardkernel. Dieser muss gepatcht werden. Der Patch, die angepasste Kernelkonfiguration, | ||
| - | ===== Root-Filesystem erstellen ===== | + | ===== Root-Filesystem erstellen |
| Wir benutzen Multistrap für das Root-Filesystem gemäss Anleitung: [[software: | Wir benutzen Multistrap für das Root-Filesystem gemäss Anleitung: [[software: | ||
| * Multistrap-Konfiguration: | * Multistrap-Konfiguration: | ||
| Zeile 86: | Zeile 86: | ||
| * Dateisystemabbild erzeugen (zuvor unnötige Verzeichnisse löschen, siehe [[software: | * Dateisystemabbild erzeugen (zuvor unnötige Verzeichnisse löschen, siehe [[software: | ||
| - | ===== Neuen Kernel compilieren | + | ===== Root-Filesystem erstellen (Buildroot) |
| - | - Zuerst müssen alle Tools installiert sein, siehe unter [[..:ubuntu:crosstoolchain:start | Anleitung | + | Siehe [[software:linux:buildroot:start | allgemeine |
| - | - Kernel-Source-Code herunterladen z.B. mit: < | + | |
| - | - NTB MPC5200 Daten holen mit: < | + | ===== Neuen Kernel |
| - | - Ins Kernel | + | Siehe [[software:linux:phycore-mpc5200b: |
| - | - Patch in die Kernel Wurzel kopieren: < | + | |
| - | - Jffs2 Patch anwenden: < | + | |
| - | - Notwendige Variable definieren < | + | ===== Neuen Real-time-Kernel compilieren (v4.1.15-rt17+) ===== |
| - | - Defaultkonfiguration aus // | + | Siehe [[software: |
| - | - Kernel konfigurieren (siehe | + | |
| - | - Dann kann gemäss [[software: | + | |
| ===== Device Tree Blob ===== | ===== Device Tree Blob ===== | ||
| Zeile 104: | Zeile 102: | ||
| ===== Installation vorbereiten ===== | ===== Installation vorbereiten ===== | ||
| - | Für die Installation auf dem phyCORE-MPC5200B müssen die benötigten Dateien auf einem TFTP-Server bereit gestellt werden. Am NTB kann hierfür der FTP-Server des INF-Instituts verwendet werden: [[\\inf04-server.ntb.ch\ftp\pub\ | inf04-server.ntb.ch]]((Bitte Unterordner mit dem eigenen Benutzernamen erstellen. Dateien und Ordner, die ausserhalb dieses Ordners erstellt werden, werden ohne Vorwarnung wieder gelöscht!)). | + | Für die Installation auf dem phyCORE-MPC5200B müssen die benötigten Dateien auf einem TFTP-Server bereit gestellt werden. Am NTB kann hierfür der FTP-Server des INF-Instituts verwendet werden: [[\\inf004.ntb.ch\ftp\pub\ | inf004.ntb.ch]]((Bitte Unterordner mit dem eigenen Benutzernamen erstellen. Dateien und Ordner, die ausserhalb dieses Ordners erstellt werden, werden ohne Vorwarnung wieder gelöscht!)). |
| - | Falls auf dem Board kein Bootloader mehr installiert ist (z.B. weil es mit [[:Software:deep:start]] vewendet wurde), muss erst [[: | + | Falls auf dem Board kein Bootloader mehr installiert ist (z.B. weil es mit [[http:// |
| Dazu folgende Befehle im BDI eingeben: | Dazu folgende Befehle im BDI eingeben: | ||
| Zeile 176: | Zeile 174: | ||
| - < | - < | ||
| - < | - < | ||
| + | - < | ||
| ===== Installation testen ===== | ===== Installation testen ===== | ||
| Zeile 184: | Zeile 183: | ||
| -Cross Toolchain installieren [[.: | -Cross Toolchain installieren [[.: | ||
| -Tools installieren< | -Tools installieren< | ||
| - | -EEROS clonen:< | + | -EEROS clonen:< |
| -Zum develop branch wechseln: < | -Zum develop branch wechseln: < | ||
| git checkout develop</ | git checkout develop</ | ||
| Zeile 225: | Zeile 224: | ||
| - Jetzt kann ein Design mit < | - Jetzt kann ein Design mit < | ||
| - Dann muss das Modul mit < | - Dann muss das Modul mit < | ||
| - | |||