Создание раздела GP1 в eMMC
#5
Создание раздела GP1 в eMMC
Чтобы создать раздел GP1 нужно, обратить внимание на 2 строки в логе eMMC, выделенных
коричневым:
Supported partition features
[PARTITIONING_SUPPORT]:
0x07
Device supports partitioning features
Device can have enhanced technological features in partitions and user data area
Device can have extended partitions attribute
Partition Settings
[PARTITION_SETTING_COMPLETED]:
0x00
1) Значение
[PARTITIONING_SUPPORT] не равное 0x00 показывает, что создание раздела возможно, варианты
0x01,
0x03,
0x07 показывают дополнительные возможности:
0x01 значит:
Device supports partitioning features
0x03 значит:
Device supports partitioning features
Device can have enhanced technological features in partitions and user data area
0x07 значит:
Device supports partitioning features
Device can have enhanced technological features in partitions and user data area
Device can have extended partitions attribute
2) Значение
[PARTITION_SETTING_COMPLETED] значит:
0x00 - разделы возможно создать/изменить;
0x01 - разделы невозможно создать/изменить (уже созданы).
Теперь сама процедура.
Заходим на соответствующую закладку в ПО, дальше выбираем размер разделов, опции, которые нужны.
Screenshot eMMC_Tool Suite:
Дальше остается сделать
-
Test write: записывает значения, оставляет
[PARTITION_SETTING_COMPLETED] в
0x00;
важно: все изменения пропадут после отключения питания eMMC
или
-
Final Write: записывает значения, выставляет
[PARTITION_SETTING_COMPLETED] в
0x01.
В режиме eMMC_Tool Suite в версии 1.4.9.1 и выше в режиме E-Socket отключена
Test write по причине того, что чтобы увидеть изменения делается "Check eMMC", при котором отключается питание eMMC и изменения не видны.
Screenshot EasyJTAG Suite Classic:
Приведен пример попытки создания раздела в 8MB, в логе ошибка создания и информация, что минимальный размер равен 40MB.
EasyJTAG Suite Classic на текущий момент не меняет шаг с которым можно создавать разделы GP1-4 в eMMC, а просто выводит информацию в Log.
Поэтому ставим курсор на поле со значением и пишем на клавиатуре размер из лога (в примере
"40MB"), или кратный ему, английскими буквами.
Дальше как обычно:
"Test Setting" или
"Write to OTP"
После
Final Write нужно отключить питание eMMC (в режиме E-Socket это делается автоматически), и убедиться что раздел ROM1 уменьшился: