2

Я пробовал этот вопрос на Stackoverflow, но он был модифицирован оффтопом; они предложили мне попробовать здесь ...

У меня есть куча неработающих плат Android, которые мне нужно починить. Многие из них испортили eMMC, который необходимо перепрограммировать. Я удаляю eMMC, подключаю его к ПК с помощью адаптера SD и заново создаю образ; это обычно работает. Однако иногда я получаю eMMC, которая пришла с платы "Модель 1", и после создания образа она не будет работать на "Модель 2". Я предполагаю, что это связано с разным кодом в загрузочном разделе.

Я могу только "видеть" пользовательский раздел eMMC (не говоря о /user разделе файловой системы, но ниже в самой eMMC), и мне также нужно иметь возможность заменить загрузочные разделы. Я нашел документ, в котором обсуждается доступ к разделам eMMC, однако файлы, обсуждаемые в этом документе, похоже, не существуют в моей системе. Похоже, мне нужно выполнить специальную команду "Switch", чтобы сфокусировать загрузочные разделы.

Доступ к разделам через загрузчик на самом деле не вариант, так как мы говорим о голой микросхеме в программном адаптере. Система, к которой он подключен (ПК), не является системой, в которой он будет загружаться (планшет Android). Проблема, которую я пытаюсь исправить, заключается в том, что загрузчик планшета поврежден и, следовательно, недоступен.

Я посмотрел на щиты Arduino SD, так как я занимался значительным программированием на Arduino. Но щиты Arduino используют SPI для связи с SD-картой, и eMMC 4.4x и выше (те, с которыми я работаю) больше не поддерживают интерфейс SPI. Я подумываю о создании щита, который подключается к CMD, CLK и DAT0, и пробиваю себе дорогу. Но я бы предпочел использовать что-то уже существующее, если оно там есть.

Я использую xubuntu 14.04, и мне кажется, что мне нужно добавить поддержку eMMC для того, чтобы отправить "Switch" и увидеть низкоуровневые разделы eMMC. Мой скилл больше ориентирован на аппаратное обеспечение, но мне удалось запустить xubuntu на виртуальной машине с необработанным доступом к USB для создания образа этих частей, поэтому я не совсем бесполезен.

Итак ... как мне получить мои когти в загрузочные разделы eMMC? Является ли xubuntu подходящей средой? У меня есть Win7 и OSX, а также FWIW. Если я могу просто / увидеть / разделы, я почти уверен, что смогу пройти через них.

0