B. 用boot partition2作为启动分区。 输入命令:tftp 20000000 u-boot.imx(将文件拷贝到内存的0x20000000起始的地址) 输入命令:mmc dev 2 2(访问boot2分区) 输入命令:mmc write 20000000 2 400(将文件写入到boot2分区中) 输入命令:mmc partconf 2 1 2 2(设置boot2为启动分区) 测试一下,输入reset,窗口有ubo...
根据下面的寄存解释,BOOT_ACK设置为0x0,;BOOT_PARTITION_ENABLE设置为0x2;PARTITION_ACCESS设置为0x2。 3.2 读取boot分区 uboot中读取boot分区,首先需要将分区切换到boot分区,然后读写分区,最后将分区切换回原来分区。 static int do_mmc_bootmode(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[...
传输过程中,Host 可以通过拉高 CMD 信号 (Original Boot 中),或者发送 Reset 命令 (Alternative Boot 中) 来中断 eMMC 的数据发送,完成 Boot Data 传输。Boot Data 根据 Extended CSD register 的 PARTITION_CONFIG Field 的 Bit[5:3]:BOOT_PARTITION_ENABLE 的设定,可以从 Boot Area Partition 1、Boot Area P...
根据下面的寄存解释,BOOT_ACK设置为0x0,;BOOT_PARTITION_ENABLE设置为0x2;PARTITION_ACCESS设置为0x2。 3.2 读取boot分区 uboot中读取boot分区,首先需要将分区切换到boot分区,然后读写分区,最后将分区切换回原来分区。 staticintdo_mmc_bootmode(cmd_tbl_t *cmdtp,intflag,intargc,char*constargv[]) {structmmc ...
方法1:使能boot1,将BOOT_PARTITION_ENABLE设置为1 方法2:使能UDA,将BOOT_PARTITION_ENABLE设置为7 烧录配置->文件选择:boot1选择preloader文件 image.png 烧录配置->寄存器选择:配置PARTITION_CONFIG寄存器为0x48 image.png 6、GPT生成过程 上面提到如果是以boot1启动的方法启动,那UDA分区就不需要preloader,只需要u-...
6.3.5 访问boot partition 当EMMC 进入传输状态时,host 会下发CMD6(SWITCH) 在ext_csd 寄存器中社会第179字节的PARTITON_ACESS位,接着才能使用正常的MMC命令访问boot 分区。 在EMMC 支持字节访问或者扇区访问模式时候,host 使用CMD24(write_block)或者CMD25(write_multiple_block)命令对boot 数据进行编程。如果host...
一般情况下,Boot Area Partitions 和 RPMB Partition 的容量大小通常都为 4MB,部分芯片厂家也会提供配置的机会。General Purpose Partitions (GPP) 则在出厂时默认不被支持,即不存在这些分区,需要用户主动使能,并配置其所要使用的 GPP 的容量大小,GPP 的数量可以为 1 - 4 个,各个 GPP 的容量大小可以不一样。Us...
通过设定 Extended CSD register 的 BOOT_WP Field,可以为两个 Boot Area Partition 独立配置写保护功能,以防止数据被意外改写或者擦出。 eMMC 中定义了两种 Boot Area 的写保护模式: Power-on write protection 使能后,如果 eMMC 掉电,写保护功能失效,需要每次 Power on 后进行配置。
1.BOOTAreaPartition1&2 此分区主要是为了支持从eMMC启动系统而设计的。 该分区的数据,在eMMC上电后,可以通过很简单的协议就可以读取出来。同时,大部分的SOC都可以通过GPIO或者FUSE的配置,让ROM代码在上电后,将eMMCBOOT分区的内容加载到SOC内部的SRAM中执行。
通过设定 Extended CSD register 的 BOOT_WP Field,可以为两个 Boot Area Partition 独立配置写保护功能,以防止数据被意外改写或者擦出。 eMMC 中定义了两种 Boot Area 的写保护模式: Power-on write protection 使能后,如果 eMMC 掉电,写保护功能失效,需要每次 Power on 后进行配置。