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

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

Расчёт электронно-дырочного перехода
Полупроводниковый диод, двухэлектродный электронный прибор на основе полупроводникового (ПП) кристалла. Понятие "Полупроводниковый диод" объединяе ...

Применение цифровых фотокамер для осуществления регулярной видеосъемки в образовательных учреждениях
цифровая фотокамера видеосъёмка Современная жизнь диктует новые требования к качеству изобразительного контента. Если в 1980-90 е года черно-белая картинка с ...

Телефонный номеронабиратель
Первые микроконтроллеры компании MICROCHIP PIC16C5x появились в конце 80-х годов и благодаря своей высокой производительности и низкой стоимости составили с ...

Меню сайта