0
微控制器通過SPI接口連接到以太網控制器。當電路板啓動時,以太網控制器總是從EEPROM(128)獲取配置信息。我寫了基本的驅動程序來讀/寫eeprom,使用的數據,控制和狀態寄存器來執行讀寫操作。該寄存器被映射到進程地址空間的內存。通過GPIO進行片選來選擇eeprom。SPI接口linux
問題:在上面的場景中,SPI驅動程序需要什麼來讀/寫EEPROM。該寄存器讀取操作在內部使用SPI驅動程序。
由於
微控制器通過SPI接口連接到以太網控制器。當電路板啓動時,以太網控制器總是從EEPROM(128)獲取配置信息。我寫了基本的驅動程序來讀/寫eeprom,使用的數據,控制和狀態寄存器來執行讀寫操作。該寄存器被映射到進程地址空間的內存。通過GPIO進行片選來選擇eeprom。SPI接口linux
問題:在上面的場景中,SPI驅動程序需要什麼來讀/寫EEPROM。該寄存器讀取操作在內部使用SPI驅動程序。
由於
正如你提到的「微控制器通過SPI接口。以太網控制器連接到以太網控制器總是會從EEPROM配置信息(128)時板靴向上」。
這意味着以太網連接到SPI總線。它不能讀取/寫入數據。它意味着eeprom不使用SPI,但以太網控制器正在使用它。由於它正在讀/寫EEPROM,因此它可能會讓人錯覺EEPROM正在使用SPI。
注意: - 我假設EEPROM不綁定到SPI。