Informatics Point

Информатика и проектирование

Диагностика смартфона HTC One X

Проверка на излишнее потребление и короткое замыкание: Устройство подключается к специализированному блоку питания с изменяемыми характеристиками и амперметром который показывает потребление тока устройством, если при выключенном устройстве есть излишнее потребление, то на системной плате присутствует короткое замыкание . Излишнее потребление чаще всего связано с попаданием токопроводящей жидкости в смартфон, при попадании воды на системной плате остаются окисления и коррозия. Проверка на возможность восстановления прошивки устройства: Bootloader - небольшая программа, записанная, обычно, в конце ПЗУ МК. При этом сектор ПЗУ, отведенный под bootloader, должен быть отмечен тем или иным способом (обычно, установкой fuse бит в состояние, указывающее на наличие bootloader-а и объём ПЗУ (с конца) под него отведённый). В этом случае при старте МК управление передаётся сначала bootloader-у (вектор старта переносится с нулевого адреса ПЗУ на первый байт сектора bootloader-а). Bootloader проверяет наличие заранее определённых условий (комбинации сигналов на выводах МК, состоянии переменной в EEPROM и т.п.) и если условия не совпадает, передаёт управление основной программе. Если же условия совпадают, bootloader переходит в режим программирования, готовый принимать данные через любой, заранее определённый программистом, интерфейс и размещать их в ПЗУ. При этом МК программирует «сам себя». Преимущество bootloader-а в том, что возможно программирование МК через любой имеющийся у него интерфейс любым удобным протоколом (даже зашифрованным, если bootloader возьмет на себя и расшифровку). Bootloader удобен при удалённом обновлении прошивки МК. Недостаток - часть ПЗУ недоступна для размещения основной программы. После того как загрузчик записал в память микроконтроллера прошивку, он в дальнейшем или запускает прикладную программу сам или ожидает какой-то команды от управляющей программы на компьютере, это зависит от реализации конкретного бутлоадера. Обновление прошивки микроконтроллера также может производится этим же bootloader, при этом сам он не затирается (хотя такая возможность и существует). На устройстве зажимаются кнопка включения и кнопка уменьшения громкости, если на устройстве запускается меню bootloader,то на смартфоне возможно восстановление операционной системы при помощи программы формата расширения .exe в котором находится прошивка и алгоритм её восстановления на устройстве. Если смартфон не определяется компьютером и не запускает меню Bootloader, есть возможность восстановить Bootloader с помощью специализированного устройства «Riff Box».На рисунке 3 представлен поиск короткого замыкания на системной плате HTC One X.

Рисунок 3 Поиск короткого замыкания на системной плате HTC One X

Лучшие статьи по информатике

Таймер на микроконтроллере MSP430F2013
Практически в любой современной электронной технике можно найти микроконтроллеры. Столь широкое применение этих микросхем обусловлено чрезвычайно удачным со ...

Устройство акустического автомата
Предмет проектирования - разработка конструкции функционально и конструктивно законченного устройства. Курсовой проект завершается разработкой комплекта кон ...

Разработка контура регулирования давления смешанного газа на ГСС блока воздухонагревателей
Главным средством технического процесса, без которого невозможны высокие темпы дальнейшего роста производительности труда, является комплексная механизация ...

Меню сайта