Решено Работа с устройствами на базe процессора Qualcomm (MSM8xxx)

  • Автор темы Автор темы Layder
  • Дата начала Дата начала
Добро пожаловать! Вас пригласил Frolchik присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.
Статус
Закрыто для дальнейших ответов.

Layder

.
27/8/06
2 260
654
0
21
!!!!! Статья в процессе написания !!!!!


Общие положения:

1) В данной статье будут рассматриваться особенности работы с eMMC, используемых в устройствах с процессорами Qualcomm
2) Эта статья также объясняет общие положения для устройств бренда Samsung с процессорами Qualcomm, но вы должны учитывать специфику Samsung и обязательно обращаться к статье по работе с брендом Samsung.



Boot Config для eMMC, используемых с процессорами Qualcomm (MSM8xxx):

1) Boot config: 0x00,0x00,0x0x - использовался в более старых моделях процессоров ("Qualcomm 1" preset);
2) Boot config: 0x38,0x00,0x0x - используется с более новыми процессорами, начиная с MSM8210 ("Qualcomm 2" preset).

Большого значения для старта аппарата не имеет, также имеют место случаи, что процессор сам менял boot config (1) на (2) в eMMC при первом запуске устройства.


Особенности использования ROM2/ROM3/RPMB в eMMC c процессорами Qualcomm:

1) Разделы ROM2/3 eMMC при работе c процессорами Qualcomm не используются. Их содержимое не влияет на старт и работу устройства.
Из известных случаев ROM2 в eMMC c процессорами Qualcomm используется только в устройствах бренда Alcatel, там хранится IMEI, и устанавливается режим eMMC "Permanent Read-only for ROM2/3"

2) Для устройств на процессорах Qualcomm не имеют никакого значения размеры ROM2/3.
Информации о требованиях к размеру раздела RPMB на текущий момент времени не известны.


Типы разметки eMMC: MBR, GPT

Особенности работы с разметкой MBR:

1) Разметка MBR использовалась в очень старых моделях устройств, и уже не используется. Разметка MBR не хранит названия разделов, поэтому в eMMC, используемых в устройствах с процессорами Qualcomm разделы имеют стандартные названия mmcblkxx, где xx - порядковый номер раздела.


Особенности восстановления файлов Boot для устройств с процессорами Qualcomm:

1) Для восстановления файлов boot в eMMC для устройств с процессорами Qualcomm требуется записать в eMMC некоторый минимум разделов через EasyJTAG (sbl1, sbl2, tz, rpm и др.) в eMMC напрямую (Soket/ISP), или используя работу с устройством через компьютер и Qualcomm HS-USB 9008 port.
2) В процессорах Qualcomm возможно использование алгоритма защиты от понижения версии загрузчика. Поэтому при восстановлении устройства с процессором Qualcomm необходимо быть уверенным, что для восстановления используются файлы из последних версий прошивок.
3) Если восстановление файлов Boot будет произведено неправильно, устройство может не стартовать, при этом обнаруживаясь в "Диспетчере устройств" ПК как Qualcomm 9006 или 900e port



продолжение следует ...
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ