Allsafe ;)
24
подписчика
Разработки в области промышленной автоматизации, программирования микроконтроллеров, реверс-инжиниринг прошивок
Процесс загрузки Amlogic
Статья описывает загрузку процессоров 905х2, А113х установленные я Яндекс Станциях, поэтому рассматривается только режим SecureBoot (безопасная загрузка). В сети много интересного находится по фразе "Amlogic Boot flow", например статья из Китая. Для определения причин поломки и анализа поведения устройств на базе процессоров Amlogic нужно подробнее проникнуть в некоторые аспекты старта системы(загрузки).Старт происходит в несколько этапов: В этапе 2 до старта BL33 еще происходит загрузка системы безопасности Trusted Firmware: BL31, BL32...
Дамп NAND Amlogic или почему просто так нельзя взять и отредактировать байты дампа
Иногда получал вопросы о том, что можно ли отредактировать данные в дампе NAND и записать их назад в устройство. Например что бы починить загрузчик, повреждение которого случается периодически при обновлениях Яндекс колонок. В процессе изучения программного обеспечения ТВ боксов и колонок на базе процессоров Amlogic я получил часть ответов на эти вопросы и хочу поделится этими знаниями. Начну с минимального описания организации хранения данных в NAND.Описывать полностью принципы работы NAND памяти...
Снятие и анализ логов загрузки Яндекс колонок
Статья черновик и дополняется, но уже вы наверняка увидите свой случай. Статья возможно кому-то пригодится, т.к. описанные проблемы встречаются не редко у колонок производства Яндекс, да и вообщем то других построенных на процессорах Amlogic. Речь пойдет о следующих моделях: Для моделей оснащенных USB Type-С снятие лога довольно простое, требуется изготовить недорогой шнур и тестера разъемов type-c и usb-uart переходника например на базе ch-340 или pl2303. Распиновка следующая: А2-А3 TX-RX UART ; A6,A7 USB ; A1- GND; A11-BOOT0 ...