07-02-2020, 22:58
Привет!
Есть вопрос, возможно уже он обсуждался, но я не нашёл.
Может ли UFPI работать с областью EXT_CSD памяти EMMC стандарта 5.1?
В частности интересует работа с байтами конфигурации RST_n_FUNCTION [162], BOOT_BUS_CONDITIONS [177], PARTITION_CONFIG (before BOOT_CONFIG) [179].
У меня RT809H и он может переписывать 179 и не может 177 и 162.
Например по байту 162 (RST_n_FUNCTION) JEDEC Standard No. 84-B51 сообщает:
7.4.83 RST_n_FUNCTION [162]
...
By default, RST_n_ENABLE is set to 0x0, meaning RST_n is temporarily disabled. Host can change the value to either 0x1 (permanently enabled) or 0x2 (permanently disabled). Once host sets the value to either one, the value cannot be changed again.
...
То есть если я правильно понимаю, по умолчанию, в новой микросхеме байт 162 имеет значение 0x00 и его можно установить в 0x01 либо 0x02, а потом изменить невозможно.
RT809H даже не может переписать значение из 0x00 в любое другое.
Как обстоят дела в этом плане у UFPI?
Есть вопрос, возможно уже он обсуждался, но я не нашёл.
Может ли UFPI работать с областью EXT_CSD памяти EMMC стандарта 5.1?
В частности интересует работа с байтами конфигурации RST_n_FUNCTION [162], BOOT_BUS_CONDITIONS [177], PARTITION_CONFIG (before BOOT_CONFIG) [179].
У меня RT809H и он может переписывать 179 и не может 177 и 162.
Например по байту 162 (RST_n_FUNCTION) JEDEC Standard No. 84-B51 сообщает:
7.4.83 RST_n_FUNCTION [162]
...
By default, RST_n_ENABLE is set to 0x0, meaning RST_n is temporarily disabled. Host can change the value to either 0x1 (permanently enabled) or 0x2 (permanently disabled). Once host sets the value to either one, the value cannot be changed again.
...
То есть если я правильно понимаю, по умолчанию, в новой микросхеме байт 162 имеет значение 0x00 и его можно установить в 0x01 либо 0x02, а потом изменить невозможно.
RT809H даже не может переписать значение из 0x00 в любое другое.
Как обстоят дела в этом плане у UFPI?