eMMC Spec

您所在的位置:网站首页 boot写保护如何关闭 eMMC Spec

eMMC Spec

2023-11-23 02:59| 来源: 网络整理| 查看: 265

一、Access to boot partition

设备进入传输状态后,主机发送CMD6(SWITCH)来设置EXT_CSD寄存器【179】的PARTITION_ACCESS位。 之后,主服务器可以使用常规的MMC命令访问BOOT分区。

主机可以在device支持的寻址模式下(即字节寻址或扇区寻址)使用CMD24(WRITE_BLOCK)或CMD25(WRITE_MULTIPLE_BLOCK)对DAT线上的BOOT数据进行编程。

如果主机使用CMD25(WRITE_MULTIPLE_BLOCK)并且写入超出所选分区边界,则device将报告“ ADDRESS_OUT_OF_RANGE”错误。 分区边界内的数据将被写入所选的BOOT分区

主机可以在device支持的寻址模式下(即字节寻址或扇区寻址)使用CMD17(READ_SINGLE_BLOCK)或CMD18(READ_MULTIPLE_BLOCK)读取DAT线上的BOOT数据。

如果主机使用CMD18(READ_MULTIPLE_BLOCK)并且超出所选分区边界,则device将报告“ ADDRESS_OUT_OF_RANGE”错误。

在完成对BOOT分区的数据访问之后,应清除PARTITION_CONFIG【179】的PARTITION_ACCESS位。 然后,非易失性PARTITION_CONFIG【179】BOOT_PARTITION_ENABLE位应设置,表示使能了哪个BOOT分区。 这将允许device在BOOT操作期间从BOOT分区读取数据。

主机也可以通过清除PARTITION_CONFIG【179】PARTITION_ACCESS为000b,使用常规命令访问USER分区。

二、Boot bus width



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3