[U-Boot] [PATCH v2] mx6sabresd: Add fastboot support

Stefano Babic sbabic at denx.de
Sun Feb 4 10:16:25 UTC 2018


On 30/01/2018 23:36, Fabio Estevam wrote:
> From: Fabio Estevam <fabio.estevam at nxp.com>
> 
> fastboot tool is a convenient way to flash the eMMC, so
> add support for it.
> 
> Examples of usages:
> 
> On the mx6sabresd:
> 
> => fastboot 0
> 
> On the Linux PC connected via USB:
> 
> $ sudo fastboot getvar bootloader-version -i 0x0525
> bootloader-version: U-Boot 2018.01-00550-g7517cfe
> finished. total time: 0.000s
> 
> Shawn Guo described the following method for flashing the eMMC
> via flashboot:
> 
> "I booted the board into Debian via NFS, and then use gpart to create GPT
> partitions on the eMMC.  With CONFIG_EFI_PARTITION enabled in U-Boot, I
> can list the partitions on eMMC as below.
> 
> => mmc dev 2
> switch to partitions #0, OK
> mmc2(part 0) is current device
> => mmc part
> 
> Partition Map for MMC device 2  --   Partition Type: EFI
> 
> Part    Start LBA       End LBA         Name
>         Attributes
>         Type GUID
>         Partition GUID
>   1     0x00000800      0x000407ff      "boot"
>         attrs:  0x0000000000000000
>         type:   21686148-6449-6e6f-744e-656564454649
>         guid:   6137f187-600c-4dc4-8a74-ee8f0250d455
>   2     0x00040800      0x002987ff      "system"
>         attrs:  0x0000000000000000
>         type:   0fc63daf-8483-4772-8e79-3d69d8477de4
>         guid:   af78282f-21b5-4324-bf7a-f460d1ae0015
>   3     0x00298800      0x003187ff      "vendor"
>         attrs:  0x0000000000000000
>         type:   0fc63daf-8483-4772-8e79-3d69d8477de4
>         guid:   15830513-0195-4e86-9b2c-cd3af5e14570
>   4     0x00318800      0x003587ff      "cache"
>         attrs:  0x0000000000000000
>         type:   0fc63daf-8483-4772-8e79-3d69d8477de4
>         guid:   6e909a60-606b-4c43-bbd4-f780afd97302
>   5     0x00358800      0x00ecbfde      "data"
>         attrs:  0x0000000000000000
>         type:   0fc63daf-8483-4772-8e79-3d69d8477de4
>         guid:   9e79dc0b-35d9-40f0-b638-3e718362cb26
> => fastboot 0
> 
> At this point, I can do 'fastboot flash system system.img -i 0x0525' from
> host PC."
> 
> Signed-off-by: Fabio Estevam <fabio.estevam at nxp.com>
> ---
Applied to u-boot-imx, thanks !

Best regards,
Stefano Babic



-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list