All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kever Yang <kever.yang@rock-chips.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 3/3] rockchip: rk3188: add README.rockchip paragraph describing sd boot
Date: Fri, 24 Mar 2017 10:40:37 +0800	[thread overview]
Message-ID: <58D48725.8050505@rock-chips.com> (raw)
In-Reply-To: <20170323234134.10325-4-heiko@sntech.de>

Hi Heiko,

On 03/24/2017 07:41 AM, Heiko Stuebner wrote:
> Building sd images for rk3188 requires more steps due to the needed split
> into TPL and SPL as loaders. Describe how to build an image for it in a
> separate paragraph in the READER.rockchip file.
>
> Signed-off-by: Heiko Stuebner <heiko@sntech.de>
> ---
>   doc/README.rockchip | 26 ++++++++++++++++++++++++++
>   1 file changed, 26 insertions(+)
>
> diff --git a/doc/README.rockchip b/doc/README.rockchip
> index 186a1a007e..cb81efd4bf 100644
> --- a/doc/README.rockchip
> +++ b/doc/README.rockchip
> @@ -147,6 +147,32 @@ For evb_rk3036 board:
>   Note: rk3036 SDMMC and debug uart use the same iomux, so if you boot from SD, the
>         debug uart must be disabled
>   
> +
> +Booting from an SD card on RK3188
> +=================================
> +
> +For rk3188 boards the general storage onto the card stays the same as
> +described above, but the image creation needs a bit more care.
> +
> +The bootrom of rk3188 expects to find a small 1kb loader which returns
> +control to the bootrom, after which it will load the real loader, which
> +can then be up to 29kb in size and does the regular ddr init.
> +
> +Additionally the rk3188 requires everything the bootrom loads to be
> +rc4-encrypted. Except for the very first stage the bootrom always reads
> +and decodes 2kb pages, so files should be sized accordingly.
> +
> +# copy tpl, pad to 1020 bytes and append spl
> +cat tpl/u-boot-tpl.bin > tplspl.bin
> +truncate -s 1020 tplspl.bin
> +cat spl/u-boot-spl.bin >> tplspl.bin
> +tools/mkimage -n rk3188 -T rksd -d tplspl.bin out
> +
> +# truncate, encode and append u-boot.bin
> +truncate -s %2048 u-boot.bin
> +cat u-boot.bin | split -b 512 --filter='openssl rc4 -K 7C4E0304550509072D2C7B38170D1711' >> out
> +
> +
>   Using fastboot on rk3288
>   ========================
>   - Write GPT partition layout to mmc device which fastboot want to use it to

Reviewed-by: Kever Yang <kever.yang@rock-chips.com>

Thanks,
- Kever

  reply	other threads:[~2017-03-24  2:40 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-23 23:41 [U-Boot] [PATCH 0/3] rockchip: rk3188 fixed early stage and radxarock board Heiko Stuebner
2017-03-23 23:41 ` [U-Boot] [PATCH 1/3] rockchip: rk3188: enable TPL_LIBGENERIC for generic memset Heiko Stuebner
2017-03-26  2:40   ` Simon Glass
2017-03-23 23:41 ` [U-Boot] [PATCH 2/3] rockchip: rk3188: Add Radxa Rock board Heiko Stuebner
2017-03-26  2:39   ` Simon Glass
2017-03-26 19:06     ` Heiko Stuebner
2017-03-26 19:59       ` Simon Glass
2017-03-26 20:00         ` Simon Glass
2017-03-26 20:13           ` Heiko Stuebner
2017-03-26 20:41             ` Heiko Stuebner
2017-03-26 20:52               ` Heiko Stuebner
2017-03-26 21:00                 ` Heiko Stuebner
2017-03-26 21:28                   ` Simon Glass
2017-03-26 22:38                     ` Heiko Stuebner
2017-04-01  4:24                       ` Simon Glass
2017-04-04 16:29                         ` Tom Rini
2017-04-04 17:06                           ` Heiko Stuebner
2017-04-05  1:05                             ` Simon Glass
2017-03-23 23:41 ` [U-Boot] [PATCH 3/3] rockchip: rk3188: add README.rockchip paragraph describing sd boot Heiko Stuebner
2017-03-24  2:40   ` Kever Yang [this message]
2017-03-26  2:40     ` Simon Glass

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=58D48725.8050505@rock-chips.com \
    --to=kever.yang@rock-chips.com \
    --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.