Der Microcontroller ist über die SPI-Schnittstelle mit dem Ethernet-Controller verbunden. Der Ethernet-Controller erhält beim Hochfahren der Baugruppe immer Konfigurationsinformationen vom EEPROM (128). Ich habe grundlegende Treiber geschrieben, um Eeprom zu lesen/zu schreiben, benutzte Daten, Kontroll- und Statusregister, um Schreiboperationen durchzuführen. Diese Register sind dem Prozessadressraum zugeordnet. Auswählen von eeprom, indem die Chip-Auswahl über GPIO vorgenommen wird.SPI-Schnittstelle linux
Frage: In dem obigen Szenario, was benötigt der SPI-Treiber zum Lesen/Schreiben EEPROM. Diese Registerleseoperation verwendet intern den SPI-Treiber.
Dank