Сейчас на форуме: Alf, Dart Raiden, bedop66938 (+8 невидимых)

 eXeL@B —› Электроника —› работа с DS28CN01
Посл.ответ Сообщение

Ранг: 46.1 (посетитель), 1thx
Активность: 0.02=0.02
Статус: Участник

Создано: 11 марта 2018 12:20
· Личное сообщение · #1

есть платка с DS28CN01 на борту.

серийник читается простой командой с консоли
i2c_r A2 A0 8 // в ответ 8 байт.

не могу разобраться как расчитать SHA1.
я так понял нужно сначала куда-то что-то записать,
а потом прочитать результат.

пробую разные варианты i2c_w A2 .... , и читаю по i2c_r a2 b0 14
но что-то мне кажется что уже и чип перешил, а в ответ одни нули вообщем.

может у кого есть мануал на DS28CN01, или какой-то пример, откуда команды можно дернуть.
на оффсайте - полный мануал только по NDA и не для физиков похоже.




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 11 марта 2018 12:42 · Поправил: difexacaw
· Личное сообщение · #2

carver

Судя по даташиту это примитивный накопитель с внутренней защитой:

Code:
  1. Data Valid
  2. With the exception of the START and STOP condition,
  3. transitions of SDA can occur only during the low state
  4. of SCL. The data on SDA must remain valid and
  5. unchanged during the entire high pulse of SCL plus the
  6. required setup and hold time (tHD:DATafter the falling
  7. edge of SCL and tSU:DATbefore the rising edge of
  8. SCL; see Figure 3). There is one clock pulse per bit of
  9. data. Data is shifted into the receiving device during
  10. the rising edge of the SCL pulse.


Обычный серийный протокол(I2C). Зачем нужно расчитывать хэши хз.

Добавлено спустя 2 минуты
Да и вообще нафиг это уг нужно. Сейчас любой пик с большей памятью и защитой.

-----
vx




Ранг: 46.1 (посетитель), 1thx
Активность: 0.02=0.02
Статус: Участник

Создано: 11 марта 2018 15:38 · Поправил: carver
· Личное сообщение · #3

difexacaw

вы ошибаетесь. SDA и SDL - это же просто физика,
не имеющая ничего общего к моему вопросу.

меня интересует какие байты послать для запросов к DS28CN01,
и по каким "адресам" прочитать ответы от DS28CN01.

не знаю насчет eeprom, но меня больше что интересует
как общатся с встроенным SHA1 для получения SHA1 MACs.

в гугле - ничего по DS28CN01 найти не смог ((

единственное упоминание команд, на форуме ti, но серийник у меня и так читается
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/189682




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 11 марта 2018 18:15 · Поправил: difexacaw
· Личное сообщение · #4

carver

Я немного поискал, получается вот что. В ориг даташите интерфейс не описан, только шинный обмен. Очень кратко сказано следующее:

Code:
  1. SHA-1 Computation Algorithm
  2. This description of the SHA-1 computation is adapted
  3. from the Secure Hash Standard SHA-1 document that
  4. can be downloaded from the NIST website. Refer to the
  5. full version of the data sheet for more details.


На офф сайте вендора есть такой же не полный дшит --> Link <--

У них есть саппорт --> Link <--

Там может что и подскажут. Может и протокол не паблик, как и сама функция чипа

-----
vx




Ранг: 46.1 (посетитель), 1thx
Активность: 0.02=0.02
Статус: Участник

Создано: 11 марта 2018 20:01
· Личное сообщение · #5

difexacaw
я же сразу написал, на DS28CN01 - дока NDA, и похоже для физиков не дают.
могу только добавить, что соседние чипы тоже гуглил, и тоже ничего не нашел.
ну и доку отовсюду качал, нигде полной нет.

где мог - уже спросил, через пару дней еще раз напомню.
но может и тут кто сталкивался.

ну или через пару лет столкнется, нагуглит топик, меня спросит,
а я уже отвечу чем закончилось ))




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 11 марта 2018 20:21 · Поправил: difexacaw
· Личное сообщение · #6

carver

Это судя по всему асик и инфы не найдёте. Проще изучить протокол и своё запилить. В таком корпусе есть контроллеры с высоким профайлом - зашил, перепаял. Так что как и говорил, проще своё запилить, чем искать инфу на закрытое железо.

-----
vx




Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 11 марта 2018 20:47
· Личное сообщение · #7

какой то говнокод от китайцев, хз, возможно чем то поможет.

b77a_11.03.2018_EXELAB.rU.tgz - ds28cn01.rar

| Сообщение посчитали полезным: carver
 eXeL@B —› Электроника —› работа с DS28CN01
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати