[U-Boot] [PATCH] sbc8548: document how to write main flash from alternate flash
York Sun
yorksun at freescale.com
Mon Mar 16 19:37:01 CET 2015
On 03/16/2015 10:57 AM, Paul Gortmaker wrote:
> If you are running on the alternate flash in order to fix a
> corrupted main flash image, it might be good to have the steps
> for that documented as well.
>
> Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
> ---
> board/sbc8548/README | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/board/sbc8548/README b/board/sbc8548/README
> index feac5e3e63e5..493ea837ba3b 100644
> --- a/board/sbc8548/README
> +++ b/board/sbc8548/README
> @@ -138,6 +138,18 @@ image in the SODIMM that is built with CONFIG_SYS_ALT_BOOT enabled,
> md eff00000 10
> protect on all
>
> +If you are running the alternate 64MB /CS0 settings and want to update
> +the "normal" default 8MB u-boot image, then (built with CONFIG_SYS_ALT_BOOT
> +disabled) the steps will become:
> +
> + tftp u-boot.bin
> + md 200000 10
> + protect off all
> + erase effa0000 efffffff
> + cp.b 200000 effa0000 60000
> + md effa0000 10
> + protect on all
> +
> Finally, if you are running the alternate 64MB /CS0 settings and want
> to update the in-use u-boot image, then (again with CONFIG_SYS_ALT_BOOT
> enabled) the steps will become:
>
It's good to have it documented. I don't think the "protect" command is needed
in this case (and some other cases in this README). You are not flashing current
booting image, the protection is just a software flag which only marks "RO" for
current image. You can confirm by running "flinfo" to show all sectors. The
protected sectors have "RO".
York
More information about the U-Boot
mailing list