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

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

Электромагнитная совместимость средств связи
Исходные данные для прогнозирования ЭМС Мощность передатчика РРЛ, Вт; Частота сигнала передатчика РРЛ, МГц; Высота установки антенны передатчика РР ...

Цифровая обработка сигналов
сигнал преобразование фурье искажение Цифрова́я обрабо́тка сигна́лов (ЦОС, DSP - англ. digital signal processing) - преобразование сигналов, п ...

Расчет приемника
- Диапазон принимаемых частот: ДВ, СВ - 65,7 - 73,7 МГц 87,5 - 108,5 МГц - Реальная чувствительность: Е=1,5 мкВ - Выходная мощность: =40 мВт - ...

Меню сайта