Changes between Version 7 and Version 8 of Hacks


Ignore:
Timestamp:
Aug 12, 2024, 6:06:28 PM (3 months ago)
Author:
san
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hacks

    v7 v8  
    2323- [wiki:ve_tcpdump Перехват Sip-трафика в плате VE-01].
    2424- Переустановка всех пакетов связанных с ve-01 (команда выполняется через SW-01): {{{opkg install --force-reinstall ve-01 ve-01-csp ve-01-msp ve-01-rootfs ve-01-sounds}}}
     25
     26**Определение неисправной микросхемы при ошибках mtest**
     27{{{
     28FAILURE (data line): Is ff5fffff, should be 555fffff
     29FAILURE (data line): expected 55400000, actual ff40ff00
     30FAILURE: Address bit stuck high @ 0x00000004: expected 0xaaaaaaaa, actual 0xffaaffaa
     31}}}
     32|| Микросхема||D2||D1||D2||D1||
     33|| Считано 0xff5fffff ||**ff**||5f||**ff**||ff||
     34|| Ожидалось 0x555fffff ||55||5f||ff||ff||
     35
     36|| Микросхема||D2||D1||D2||D1||
     37|| Считано 0xff40ff00 ||**ff**||40||**ff**||00||
     38|| Ожидалось 0x55400000 ||55||40||ff||00||
     39
     40|| Микросхема||D2||D1||D2||D1||
     41|| Считано 0xffaaffaa ||**ff**||aa||**ff**||aa||
     42|| Ожидалось 0xaaaaaaaa ||aa||aa||aa||aa||
     43
     44*Видно что ошибки считывания только в байтах соответствующих D2 - значит проблема в микросхеме D2.
     45
     46{{{FAILURE: Address bit stuck high @ 0x00000004}}} означает что бит адреса номер 0x4 "застрял" в 1. На практике это означает что это адресная шина(оборвана) не доходит до одной из микросхем, например шарик под BGA отпал.
     47
     48Проверка исправности адресной шины работает так:
     491. Проверка на застрявшую 1
     50Патерн 0xaaaaaaaa пишется в адреса 1,2,4 далее 2^x (взводя только один бит адреса)
     51Затем в адрес ноль пишется антипатерн 0x55555555
     52Затем проверяются чтением адреса в которые записали патерн, если значение не равно патерну - то ошибка.
     532. Проверка на замыкание адресных шин друг на друга или залипший 0
     54(ни разу ещё не видели)
     55