Показать сообщение отдельно
Старый 18.04.2014, 13:16   #51
Hammer
Новый Пользователь
 
Регистрация: 13.03.2014
Возраст: 38
Регион: Казахстан
Сообщений: 7
Hammer will become famous soon enough
По умолчанию

А можно как-нибудь используя i2c в HDMI и i2c-tools в Linux выковырять эту прошивку? Едиды прочитать у меня получилось таким образом... Просто не знаю протокол обмена. Тот кусок кода от Postal2 немного непонятен, например в части
Код:
    //send 94-60-46
    BYTE CmdInit_1[2] = {(BYTE)0x60, (BYTE)0x46};
    LL_LptI2cWrite((UINT)RTDbusSTD, 0, 0, (UINT)CmdInit_1, 2 );
Что означают эти 3 байта? И почему 3, когда в LL_LL_LptI2cWrite(); передается только 2 и, как я понял, задержка?
Извините, если не по адресу вопрос.

Поглядел даташит - вообще такого не нашел. Потыкал еще из линукса этот чип - отвечает несколько адресов:
Код:
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- 4a 4b -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Я так понял, нужный мне адрес 0x4A? В даташите на RTD2662 ваще ничего похожего не нашел...

Последний раз редактировалось Hammer; 18.04.2014 в 14:15.
Hammer вне форума   Ответить с цитированием