[wiki:WikiStart Плата VE-01][[BR]] [[BR]] == Полезные хитрости == [[span(style=color: #FF0000, ''Внимание! Данное руководство предназначено для опытных пользователей. Выполнение некорректных команд может привести к потере работоспособности платы. '')]] - Подключение к консоли платы VE-01 через ssh с помощью программы putty: [https://drive.google.com/open?id=1l2q8Ypol1KCU6bJ1ACIxzsxjtpjoOqlC видео-инструкция]. - Перезапуск sip_ua {{{/etc/init.d/sip_ua.sh restart}}} - Установка прошивки sip_ua: 1. Скопировать по ssh прилагаемый файл sip_ua в плату VE-01 в каталог /tmp/. 2. Войти по ssh на плату VE-01 и выполнить команды: {{{ chmod a+x /tmp/sip_ua ldd /tmp/sip_ua (просмотреть вывод и убедиться, что все необходимые библиотеки присутствуют) mv /tmp/sip_ua /usr/bin/ reboot }}} [mc-04:wiki:Mc04ve_sip_ua Подробная инструкция с использованием WinSCP] - [wiki:ve_diag Запись лога для диагностики проблем в плате VE-01]. - [wiki:ve_tcpdump Перехват Sip-трафика в плате VE-01]. - Переустановка всех пакетов связанных с ve-01 (команда выполняется через SW-01): {{{opkg install --force-reinstall ve-01 ve-01-csp ve-01-msp ve-01-rootfs ve-01-sounds}}} **Определение неисправной микросхемы при ошибках mtest** {{{ FAILURE (data line): Is ff5fffff, should be 555fffff FAILURE (data line): expected 55400000, actual ff40ff00 FAILURE: Address bit stuck high @ 0x00000004: expected 0xaaaaaaaa, actual 0xffaaffaa }}} || Микросхема||D2||D1||D2||D1|| || Считано 0xff5fffff ||**ff**||5f||ff||ff|| || Ожидалось 0x555fffff ||55||5f||ff||ff|| || Микросхема||D2||D1||D2||D1|| || Считано 0xff40ff00 ||**ff**||40||**ff**||00|| || Ожидалось 0x55400000 ||55||40||ff||00|| || Микросхема||D2||D1||D2||D1|| || Считано 0xffaaffaa ||**ff**||aa||**ff**||aa|| || Ожидалось 0xaaaaaaaa ||aa||aa||aa||aa|| **Вывод:** Видно что ошибки считывания только в байтах соответствующих D2 - значит проблема в микросхеме D2. {{{FAILURE: Address bit stuck high @ 0x00000004}}} означает что бит адреса номер 0x4 "застрял" в 1. На практике это означает что это адресная шина DDR_A1(соответствует взведённому биту 0x4) оборвана, не доходит до одной из микросхем, например шарик под BGA отпал. Проверка исправности адресной шины в mtest работает так: 1. Проверка на застрявшую 1 Патерн 0xaaaaaaaa пишется в адреса 1,2,4 далее 2^x^ (взводя только один бит адреса) Затем в адрес ноль пишется антипатерн 0x55555555 Затем проверяются чтением адреса в которые записали патерн, если значение не равно патерну - то ошибка. 2. Проверка на замыкание адресных шин друг на друга или залипший 0 (ни разу ещё не видели) **Прошивка VE-02** При прошивке платы VE-02 на производстве ей требуется DHCP сервер(плата отправляет запрос и ждёт ответ).\\ Чтобы взаимодействовать с сервером, плате нужен адрес. Этот адрес она получает от сервера DHCP.\\ Плата обращается к серверу чтобы получить уникальные MAC адреса.\\ Адрес сервера, который выдает MAC, записан в init-скрипте, который выполняет плата.\\ Адрес сервера tftp - это адрес сервера DHCP.\\