2016-12-07 95 views
0

微控制器通过SPI接口连接到以太网控制器。当电路板启动时,以太网控制器总是从EEPROM(128)获取配置信息。我写了基本的驱动程序来读/写eeprom,使用的数据,控制和状态寄存器来执行读写操作。该寄存器被映射到进程地址空间的内存。通过GPIO进行片选来选择eeprom。SPI接口linux

问题:在上面的场景中,SPI驱动程序需要什么来读/写EEPROM。该寄存器读取操作在内部使用SPI驱动程序。

由于

回答

0

正如你提到的“微控制器通过SPI接口。以太网控制器连接到以太网控制器总是会从EEPROM配置信息(128)时板靴向上”。

这意味着以太网连接到SPI总线。它不能读取/写入数据。它意味着eeprom不使用SPI,但以太网控制器正在使用它。由于它正在读/写EEPROM,因此它可能会让人错觉EEPROM正在使用SPI。

注意: - 我假设EEPROM不绑定到SPI。