Aufgrund eines Problems können Cyclone® V SoC- und Arria® V SoC-Geräte die folgenden Probleme bei Konfigurationen mit CSEL-Pins (Clock Select) auftreten, die auf Werte von 01, 10 oder 11 gesetzt sind:
- Das HPS hängt während der BootROM-Stufe und kann nicht zur Preloader-Stufe weiterfahren.
- Die HPS SDRAM-Kalibrierung schlägt während des Preloader-Prozesses fehl.
Ein Patch für die Quartus® II Software/SoC EDS Versionen 13.1 und 14.0 ist verfügbar, um dieses Problem zu beheben. Befolgen Sie die unten stehenden Anweisungen.
- Laden Sie den Patch über den entsprechenden Link unten herunter und installieren Sie es.
- SoC EDS Version 14.0
- SoC EDS Version 13.1
- Notizen:
- Installieren Sie den Patch im/altera//
Verzeichnis.
– Dieser Patch verwendet die oberen 4 Kbyte des HPS on-Chip RAM (OCRAM). Daher darf Ihre Software, die nach Preloader läuft, die oberen 4 Kbyte des OCRAM nicht ändern.
- Verbinden Sie die CSEL-Pins [1:0] mit dem Pull-down-Ziehen an Erd-Widerstanden (4,7 bis 10 m) auf dem Mainboard, CSEL =00. In diesem CSEL-Modus führt der BootROM keine PLL-Konfiguration durch, und die PLLs befinden sich beim Hochfahren oder Kalt-Reset im Nebenzustand.
- Das Preloader-Image erneut erstellen
- Embedded-Command-Shell starten
- Führen Sie auf Windows-Systemen die Batchdatei aus: \embedded\Embedded_Command_Shell.bat
- Führen Sie auf Linux-Systemen das Shell-Skript aus: \embedded\embedded_command_shell.sh
- Ändern Sie in der Befehlsshell das Verzeichnis in /Software/spl_bsp
- Geben Sie make clean-all ein
- Hinweis: Dieser Befehl entfernt das Preloader-Binärbild und den Ordner uboot-socfpga, der alle Preloader-Quelldateien enthält. Wenn Sie zuvor Dateien in diesem Ordner geändert oder hinzugefügt haben, sollten Sie diese Dateien sichern und nach Verwendung dieses Patches erneut anwenden.
- Schreiben Sie "Make"
- Hinweis: Das Erneute Erstellen des Preloaders führt zur Extrahierung der Preloader-Quelldateien aus dem SoC EDS Installationsverzeichnis, das die Behebung dieses Problems enthält.
- Hinweis: Das Erneute Erstellen des Preloaders führt zur Extrahierung der Preloader-Quelldateien aus dem SoC EDS Installationsverzeichnis, das die Behebung dieses Problems enthält.