Hi Jagan, On 05/09/2019 06:57 PM, Jagan Teki wrote: > This patch add documentation for TPL build and flashing steps > for rk3399 boards. > > Add full boot log for future reference. > > Signed-off-by: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> Reviewed-by: Kever Yang <kever.yang@xxxxxxxxxxxxxx> Thanks, - Kever > --- > doc/README.rockchip | 51 ++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 50 insertions(+), 1 deletion(-) > > diff --git a/doc/README.rockchip b/doc/README.rockchip > index ca4d6473b0..264f7e4994 100644 > --- a/doc/README.rockchip > +++ b/doc/README.rockchip > @@ -173,7 +173,10 @@ For example: > => make u-boot.itb > > (Get spl/u-boot-spl-dtb.bin, u-boot.itb images and some boards would get > - spl/u-boot-spl.bin since it doesn't enable CONFIG_SPL_OF_CONTROL) > + spl/u-boot-spl.bin since it doesn't enable CONFIG_SPL_OF_CONTROL > + > + If TPL enabled on the target, get tpl/u-boot-tpl-dtb.bin or tpl/u-boot-tpl.bin > + if CONFIG_TPL_OF_CONTROL not enabled) > > Writing to the board with USB > ============================= > @@ -455,6 +458,52 @@ Net: eth0: ethernet@fe300000 > Hit any key to stop autoboot: 0 > => > > +Option 3: Package the image with TPL: > + > + - Prefix rk3399 header to TPL image > + > + => cd /path/to/u-boot > + => ./tools/mkimage -n rk3399 -T rksd -d tpl/u-boot-tpl-dtb.bin out > + > + - Concatinate tpl with spl > + > + => cd /path/to/u-boot > + => cat ./spl/u-boot-spl-dtb.bin >> out > + > + - Write tpl+spl at 64th sector > + > + => sudo dd if=out of=/dev/sdc seek=64 > + > + - Write U-Boot proper at 16384 sector > + > + => sudo dd if=u-boot.itb of=/dev/sdc seek=16384 > + => sync > + > +Put this SD (or micro-SD) card into your board and reset it. You should see > +something like: > + > +U-Boot TPL board init > +Trying to boot from BOOTROM > +Returning to boot ROM... > + > +U-Boot SPL board init > +Trying to boot from MMC1 > + > + > +U-Boot 2019.07-rc1-00241-g5b3244767a (May 08 2019 - 10:51:06 +0530) > + > +Model: Orange Pi RK3399 Board > +DRAM: 2 GiB > +MMC: dwmmc@fe310000: 2, dwmmc@fe320000: 1, sdhci@fe330000: 0 > +Loading Environment from MMC... OK > +In: serial@ff1a0000 > +Out: serial@ff1a0000 > +Err: serial@ff1a0000 > +Model: Orange Pi RK3399 Board > +Net: eth0: ethernet@fe300000 > +Hit any key to stop autoboot: 0 > +=> > + > Using fastboot on rk3288 > ======================== > - Write GPT partition layout to mmc device which fastboot want to use it to _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip