• emmc4.X boot1 and boot2


    目前手上imx6 emmc boot1和boot2大小为各8M。通过如下条件获得:

    方法一:
    通过linux sysfs获得多少个blk,从下面得知为8192。8192 * 1024(ext4 1k) = 8MB

    sirius:/sys/class/block # cat /proc/partitions                                 
    major minor  #blocks  name

     254        0     307200 zram0
     179        0   30535680 mmcblk3
     179        1      32768 mmcblk3p1
     179        2      32768 mmcblk3p2
     179        3          1 mmcblk3p3
     179        4   26948608 mmcblk3p4
     179        5    1880064 mmcblk3p5
     179        6     524288 mmcblk3p6
     179        7       8192 mmcblk3p7
     259        0       4096 mmcblk3p8
     259        1       2048 mmcblk3p9
     259        2       2048 mmcblk3p10
     259        3       1024 mmcblk3p11
     259        4       1024 mmcblk3p12
     259        5    1048576 mmcblk3p13
     179       24       4096 mmcblk3rpmb
     179       16       8192 mmcblk3boot1
     179        8       8192 mmcblk3boot0
    方法二:通过ext_csd获得,
    sirius:/sys # cat ./kernel/debug/mmc3/mmc3:0001/ext_csd, 每两个字符宽度表示一个ext_csd域,从下图得知为40,根据协议, 0x40 * 128Kb = 8MB

     






  • 相关阅读:
    (转) c/c++调用libcurl库发送http请求的两种基本用法
    (转)unordered_map与map的对比(C++11新特性)
    libevent简单介绍
    libevent入门
    日期转换成字符串
    LinkServer
    GridView小记
    SoapHeader
    Credential
    Notepad++ Emmet/Zen coding插件的安装
  • 原文地址:https://www.cnblogs.com/hongjiujin/p/9635964.html
Copyright © 2020-2023  润新知