[U-Boot] Rockchip nand boot image support in u-boot

Paweł Jarosz paweljarosz3691 at gmail.com
Thu Jul 27 16:08:12 UTC 2017


Hi,


i wan't to add rockchip nand boot image support to u-boot. Format:

* 512b rc4 encrypted boot header with size aligned to nand page size,

* first 2048b rc4 encrypted tpl data aligned to nand page size

* empty page

* second 2048b rc4 encrypted tpl data aligned to nand page size

* empty page

* n 2048b rc4 encrypted tpl data aligned to nand page size
...

* empty page

* n 2048b rc4 encrypted spl data aligned to nand page size

...

All must fit in one nand block/erase size.


I can do it in two ways:

1. support it in mkimage, but to do that i need to pass some extra 
parameters to mkimage: nand page size, nand block size, number of empty 
pages in iteration, tpl and spl file name.

2. write an external tool.


What is the best way to do that? (1 or 2)

If 1 then what is the best way to pass this extra parameters (add a new 
arg option to mkimage ... -X mabe for extra params, or use external 
configuration file)?


Regards

Paweł




More information about the U-Boot mailing list