[U-Boot] [PATCH] i.MX6 nand bootupdate, reworked

Jagan Teki jagannadh.teki at gmail.com
Wed Sep 28 18:34:04 CEST 2016


On Sun, Jun 19, 2016 at 3:14 AM, Sergey Kubushyn <ksi at koi8.net> wrote:
> Here is yet another version, diff made against latest u-boot-imx master.
>
> Actual code moved from drivers/mtd/nand to /arch/arm/imx-common, some
> functions renamed. No other changes.


<snip>

>         return CMD_RET_USAGE;
>  }
> @@ -766,6 +816,17 @@ static char nand_help_text[] =
>         "    'addr', skipping bad blocks and dropping any pages at the
> end\n"
>         "    of eraseblocks that contain only 0xFF\n"
>  #endif
> +#ifdef CONFIG_CMD_NAND_BOOTUPDATE
> +       "nand bootupdate - [addr] [size]\n"

What is the addr here the nand offset or the ddr addr? I tried of
doing the same but unable to boot any help?

$ dd if=SPL of=SPL-new bs=512 seek=2
icorem6qdl> tftpboot ${loadaddr} SPL-new
Using FEC device
TFTP from server 192.168.2.96; our IP address is 192.168.2.75
Filename 'SPL-new'.
Load address: 0x12000000
Loading: #######
         1.4 MiB/s
done
Bytes transferred = 32768 (8000 hex)
icorem6qdl> nand bootupdate ${loadaddr} 0x8000
NAND bootupdate successful
icorem6qdl>

thanks!
-- 
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.


More information about the U-Boot mailing list