【发布时间】:2016-12-07 13:07:17
【问题描述】:
微控制器通过SPI接口连接到以太网控制器。板启动时,以太网控制器总是从 EEPROM(128) 获取配置信息。我已经编写了读/写eeprom的基本驱动程序,使用数据、控制和状态寄存器来进行读写操作。该寄存器是映射到进程地址空间的内存。通过GPIO进行片选来选择eeprom。
问题:在上述场景中,需要什么SPI驱动来读/写EEPROM。这个寄存器读取操作在内部使用 SPI 驱动..?
谢谢
【问题讨论】:
微控制器通过SPI接口连接到以太网控制器。板启动时,以太网控制器总是从 EEPROM(128) 获取配置信息。我已经编写了读/写eeprom的基本驱动程序,使用数据、控制和状态寄存器来进行读写操作。该寄存器是映射到进程地址空间的内存。通过GPIO进行片选来选择eeprom。
问题:在上述场景中,需要什么SPI驱动来读/写EEPROM。这个寄存器读取操作在内部使用 SPI 驱动..?
谢谢
【问题讨论】:
正如您所提到的“微控制器通过 SPI 接口连接到以太网控制器。当板启动时,以太网控制器总是从 EEPROM(128) 获取配置信息。”
这意味着以太网连接到 SPI 总线。它无法自行读取/写入数据。这意味着 eeprom 没有使用 SPI,但以太网控制器正在使用它。因为它正在从/向 EEPROM 读取/写入,因此可能会产生 EEPROM 正在使用 SPI 的错觉。
注意:- 我假设 EEPROM 未绑定到 SPI。
【讨论】: