это немного далеко, но я надеюсь, что у кого-то есть доступ к полному листу данных для одного из чипов, перечисленных в заголовке, и он может сказать мне, какая комбинация VBUS_IN и резисторов на ID_CON вызовет срабатывание вывода BOOT на чипе. К сожалению, Fairchild не публикует полную спецификацию для этих чипов (я попросил), и в Интернете доступна только сокращенная версия (ссылка в формате PDF).
Долгая история: чип FSA9480 используется на некоторых телефонах Samsung для обнаружения различных аксессуаров с помощью чувствительных резисторов на контакте ID USB-порта. Мы уже добились большого прогресса благодаря информации из исходного кода ядра Android телефона. Теперь мы пытаемся перевести процессор телефона в режим восстановления загрузки , который заставит его загружать внешний загрузчик из последовательного порта, и похоже, что контакт BOOT на FSA9480 может сделать это, но мы не можем понять, как чтобы вызвать его.
До сих пор я пробовал все резисторы из известного списка без питания, подключенного к порту USB, и все номиналы резисторов, которые снова давали последовательный вывод с питанием на порту USB.
Обновление: мы работаем над теорией, согласно которой эта схема из руководства по обслуживанию показывает сигнал, идущий от вывода BOOT FSA9480 к сигналу с именем BOOT_MODE, который в любом здравомыслящем мире будет идти через вывод OM5 чипа прикладного процессора. Но у нас нет полной схемы, чтобы доказать это, и у нас нет внутренних деталей FSA9480, чтобы показать, как срабатывает этот вывод. Вы могли бы подумать, что это будут резисторы с BOOT_ON в их именах (например, RID_FM_BOOT_ON_UART), но, по-видимому, это не так. А может и так, но сигнал BOOT_MODE идет не туда. В любом случае лист данных FSAx80 подтвердит это.
Я перепроектировал код запуска и загрузки загрузчика во внутреннем ПЗУ прикладного процессора (Samsung S5PC110) и выяснил, что в случае успеха мы должны увидеть первый байт протокола загрузки загрузчика на последовательном порту. Вместо этого мы получаем вывод основного загрузчика, который загружается из NAND, что указывает на нормальную загрузку.
загляните на http://forum.xda-developers.com/showthread.php?t=1206216 . Я проделал это с моим captivate, и это работает. Я не знаю о каких-либо других телефонах Galaxy S. Вы должны проверить xda-dev для своего телефона, возможно, кто-то понял, как это сделать на нем.
Доброе утро, здесь вы найдете документацию
эндолит
ЗлойEE
ЗлойEE
Беано
Беано
Беано
Отметка
ЗлойEE
Беано
ЗлойEE
Беано
Джон Лопес
Беано
Тони Стюарт EE75