CodingBox Q&A Ask question

Организация памяти модулей SFP, QSFP, XFP и OSFP для программирования

Asked Active Viewed 22 AI translation from English
2

Справочный материал о разметке памяти при программировании трансиверов: у SFP блок A0h содержит серийный идентификатор и данные вендора, часто защищённые от записи, а A2h содержит диагностику, байт выбора страницы 7Fh и пользовательские страницы записи 00h/01h. У QSFP блок A0h имеет выбор страницы через 7Fh; идентификационная страница 00h защищена от записи, а 03h содержит пользовательскую EEPROM. Таблицы XFP выбираются через 7Fh. У OSFP/CMIS нижние 128 байт фиксированы, а верхняя память разделена на страницы. Подчёркивается, что байты только для чтения менять нельзя, а отдельные области записи могут быть защищены паролями.

  • Трансиверы: SFP, QSFP, XFP, OSFP
  • Форм-фактор: SFP, QSFP, XFP, OSFP

Симптомы / сообщения:

reference: which bytes are writable, where checksums and passwords live

Comments 1

Accepted answer

Выбирайте страницу, таблицу или банк в интерфейсе программы, а не редактируйте сырой буфер. Не меняйте байты только для чтения: запись в них вызывает ошибки проверки. Перед записью в защищённые области введите нужный пароль хоста или производителя.

5 United StatesqsfpwolfUS Show original (English) AI translation
Log in to comment. Log in