In Version 8.1 und früher würde die Kombination eines Lan91c111 Ethernet-Geräts und jedes Ethernet-Gerät, das die Dreifachgeschwindigkeits-Ethernet-MegaCore von Altera verwendet, einen Fehler in alt_sys_init() verursachen, bevor die main() Funktion Ihrer Anwendung aufgerufen wird.
Wenden Sie zur Behebung des Problems die folgenden Patches auf Version 8.1 der Altera-Tools an.
Wenden Sie den Dreifachgeschwindigkeits-Ethernet-Patch an, indem Sie Folgendes ausführen:
- Laden Sie die Patchdatei altera_triple_speed_ethernet.zip herunter.
- Sichern Sie das < Ihrem Triple Speed Ethernet Megcore Installationsverzeichnis >/lib/sopc_builder/triple_speed_ethernet.
- Löschen Sie den Inhalt des ursprünglichen Verzeichnisses, das oben angegeben ist.
- Entpacken Sie altera_triple_speed_ethernet.zip in < Ihrer TRIPLE_SPEED_INSTALL_DIR >/lib/sopc_builder.
Wenden Sie den NicheStack-Patch an, indem Sie Folgendes ausführen:
- Laden Sie die Patch-Datei altera_iniche_314.zip herunter.
- Sichern Sie den < Ihr Nios II EDS-Installationsverzeichnis>/Komponenten/altera_iniche.
- Löschen Sie den Inhalt des ursprünglichen Verzeichnisses, das oben angegeben ist.
- Entpacken Sie altera_iniche_314.zip in < Ihrem Nios II EDS-Installationsverzeichnis>/Komponenten.