mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
db7516b635
As part of reviewing a new platform, Daniel Schwierzeck noted that we can have an empty Makefile in the board directory and don't need an empty board.c file as well. Further with further cleanup in the Makefile we can now omit the Makefile entirely. Remove a number of now unnecessary board.c and Makefiles. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
---|---|---|
.. | ||
Kconfig | ||
MAINTAINERS | ||
README |
Here is the step-by-step to boot to U-Boot on RK3368-uQ7 Get the Source and build ATF ============================ > git clone git://git.theobroma-systems.com/arm-trusted-firmware.git > cd arm-trusted-firmware > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3368 bl31 > cp build/rk3368/release/bl31.bin ../u-boot/bl31-rk3368.bin Configure U-Boot ================ > cd ../u-boot > make lion-rk3368_defconfig Build the TPL/SPL stage ======================= > make CROSS_COMPILE=aarch64-unknown-elf- Build the full U-Boot and a FIT image including the ATF ======================================================= > make CROSS_COMPILE=aarch64-unknown-elf- u-boot.itb Flash the image =============== Copy the SPL to offset 32k and the FIT image containing the payloads (U-Boot proper, ATF, devicetree) to offset 256k card. SD-Card ------- > dd if=idbloader.img of=/dev/sdb seek=64 > dd if=u-boot.itb of=/dev/sdb seek=512 eMMC ---- rkdeveloptool allows to flash the on-board eMMC via the USB OTG interface with help of the Rockchip loader binary. > git clone https://github.com/rockchip-linux/rkdeveloptool > cd rkdeveloptool > autoreconf -i && && ./configure && make > git clone https://github.com/rockchip-linux/rkbin.git > ./rkdeveloptool db rkbin/rk33/rk3368_loader_v2.00.256.bin > ./rkdeveloptool wl 64 ../spl.img > ./rkdeveloptool wl 512 ../u-boot.itb If everything went according to plan, you should see the following output on UART0: <debug_uart> U-Boot TPL board init Trying to boot from BOOTROM Returning to boot ROM... Trying to boot from MMC1 NOTICE: BL31: v1.3(release):v1.2-1320-gbf43a443 NOTICE: BL31: Built : 18:04:47, Jul 5 2017 U-Boot 2017.07-00158-g2395e99858 (Jul 18 2017 - 21:03:31 +0200) Model: Theobroma Systems RK3368-uQ7 SoM DRAM: 2 GiB MMC: dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0 Using default environment In: serial@ff180000 Out: serial@ff180000 Err: serial@ff180000 Net: Warning: ethernet@ff290000 (eth0) using random MAC address - d2:69:35:7e:d0:1e eth0: ethernet@ff290000 Hit any key to stop autoboot: 2