Особенности создания раздела GP1

  • Автор темы Автор темы Layder
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Layder

.
27/8/06
2 262
642
0
Кредиты
2
Чтобы создать раздел 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:

42c3f257c25272450b3515bc82df8461.png


Дальше остается сделать
- 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:

f2a46f1c0d6aa05ec96316bb8269cb50.png


Приведен пример попытки создания раздела в 8MB, в логе ошибка создания и информация, что минимальный размер равен 40MB.
EasyJTAG Suite Classic на текущий момент не меняет шаг с которым можно создавать разделы GP1-4 в eMMC, а просто выводит информацию в Log.

Поэтому ставим курсор на поле со значением и пишем на клавиатуре размер из лога (в примере "40MB"), или кратный ему, английскими буквами.

9c48d0501bd4da983dc8a9bf251247d7.png


Если случайно будет удалён пароль в поле "Confirmation", напишите заново, пароль: "CONFIRM".

Дальше как обычно: "Test Setting" или "Write to OTP"


После Final Write нужно полностью отключить eMMC от бокса (в режиме E-Socket питания отключаются автоматически), и убедиться что раздел ROM1 уменшился:

91771b30fb1655b347fb822b9bc0a5d5.png
 
Последнее редактирование:
Еще немного информации про галочки при создании GP1-4:

ENHANCED режим переключает режим работы ячеек памяти для более высокой надежности хранения (забирает в 2 раза больше памяти от основного раздела, чем свой размер).
Достигается это при помощи принудительного перевод памяти работающей TLC в режим MLC, а MLC - в режим SLC. И таким образом раздел более надежно хранит данные (Boot или другое).

WRITE RELIABILE опция которая относится к надежности при записи данных.
Вся суть заключается в том, что старые данные записываемого блока не стираются, а новые пишутся в запасное место.

User Enchanced Start позволяет перевести в такие же режимы работы часть раздела ROM1. (Выбирается начальный адрес, длинна, при желании опция WR_REL).
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ