2016-12-07 5 views
0

Микроконтроллер подключается к контроллеру Ethernet через интерфейс SPI. Контроллер Ethernet всегда получает информацию о конфигурации из EEPROM (128) при загрузке платы. Я написал базовый драйвер для чтения/записи eeprom, используемых данных, контроля и регистра состояния, чтобы читать операцию чтения. Эти регистры представляют собой карту памяти для обработки адресного пространства. Выбор eeprom путем выбора микросхемы через GPIO.Интерфейс SPI linux

Вопрос: В приведенном выше сценарии, какой драйвер SPI необходимо использовать для чтения/записи EEPROM. Эта операция чтения регистра использует внутренний драйвер SPI ..?

Благодаря

ответ

0

Как уже упоминалось Вами «Micro контроллер подключен к контроллеру Ethernet через SPI интерфейс. Ethernet контроллер всегда получает информацию о конфигурации из EEPROM (128), когда доска загрузится.»

Это означает, что ethernet привязан к шине SPI. Он не может читать/записывать данные самостоятельно. Это означает, что eeprom не использует SPI, но использует его контроллер Ethernet. Поскольку он считывает/записывает из/в EEPROM и, следовательно, может представлять иллюзию, что EEPROM использует SPI.

Примечание: - Я предполагаю, что EEPROM не привязана к SPI.

Смежные вопросы