From: Shawn Guo <shawn.guo@linaro.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] mx6sabresd: Add fastboot support
Date: Tue, 30 Jan 2018 09:39:09 +0800 [thread overview]
Message-ID: <20180130013907.GE12957@dragon> (raw)
In-Reply-To: <CAOf5uwnVT9qtgCJSM=Ehyn4LSiYwYZob_-PJ0W7DyjsB+OgmZw@mail.gmail.com>
On Mon, Jan 29, 2018 at 04:38:27PM +0100, Michael Nazzareno Trimarchi wrote:
> Hi
>
> On Mon, Jan 29, 2018 at 4:23 PM, Shawn Guo <shawn.guo@linaro.org> wrote:
> > On Mon, Jan 29, 2018 at 11:11:57AM -0200, Fabio Estevam wrote:
> >> From: Fabio Estevam <fabio.estevam@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
> >>
> >> $ sudo fastboot reboot -i 0x0525
> >>
> >> (this causes the mx6sabresd to reboot)
> >>
> >> Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
> >
> > Tested-by: Shawn Guo <shawn.guo@linaro.org>
> >
>
> are partition already defined? in sabre config. It's not used to know
> the u-boot version ;)
Ah, yes. I forgot to mention that I additionally enabled option
CONFIG_EFI_PARTITION to get GPT partition support.
@Fabio, can we add this option as well?
> Can you just update the commit message in how you perform the update?
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' from host PC.
Shawn
prev parent reply other threads:[~2018-01-30 1:39 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-29 13:11 [U-Boot] [PATCH] mx6sabresd: Add fastboot support Fabio Estevam
2018-01-29 15:23 ` Shawn Guo
2018-01-29 15:38 ` Michael Nazzareno Trimarchi
2018-01-30 1:39 ` Shawn Guo [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180130013907.GE12957@dragon \
--to=shawn.guo@linaro.org \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.