Lines Matching +full:boot +full:- +full:loader

6 integrated quad-core 64-bit ARM Cortex A53 processor and high
8 set-top solution based on Linux or Android. Its high performance
13 CPU Quad-core ARM Cortex-A53 64 bit
14 DRAM DDR3/3L/4 SDRAM interface, maximum 32-bit data width 2 GB
16 CONSOLE USB-micro port for console support
19 JTAG 8-Pin JTAG
33 U-boot has a *strong* dependency with the l-loader and the arm trusted firmware
36 The boot sequence is:
37 l-loader --> arm_trusted_firmware --> u-boot
39 U-Boot needs to be aware of the BL31 runtime location and size to avoid writing
43 The current version of u-boot has been tested with:
44 - https://github.com/Linaro/poplar-l-loader.git
48 Date: Fri Jun 16 08:57:59 2017 -0500
50 l-loader: use external memory region definitions
53 all the definitions for the memory regions used for its boot stages.
56 Signed-off-by: Alex Elder <elder@linaro.org>
59 - https://github.com/Linaro/poplar-arm-trusted-firmware.git
63 Date: Fri Jun 16 09:24:50 2017 -0500
68 images and FIP into a new file. The "l-loader" image uses knowledge
75 how the boot process works, and how it uses these regions.
80 Signed-off-by: Alex Elder <elder@linaro.org>
88 > mkdir -p ~/poplar/src ~/poplar/bin
90 > git clone https://github.com/Linaro/poplar-l-loader.git l-loader
91 > git clone https://github.com/Linaro/poplar-arm-trusted-firmware.git atf
92 > git clone https://github.com/Linaro/poplar-u-boot.git u-boot
98 Compile U-Boot:
102 # sudo apt-get install device-tree-compiler
104 > cd ~/poplar/src/u-boot
105 > make CROSS_COMPILE=aarch64-linux-gnu- poplar_defconfig
106 > make CROSS_COMPILE=aarch64-linux-gnu-
107 > cp u-boot.bin ~/poplar/bin
113 > make CROSS_COMPILE=aarch64-linux-gnu- all fip \
114 SPD=none BL33=~/poplar/bin/u-boot.bin DEBUG=1 PLAT=poplar
117 > cp build/hi3798cv200/debug/bl1.bin ~/poplar/src/l-loader/atf/
118 > cp build/hi3798cv200/debug/fip.bin ~/poplar/src/l-loader/atf/
120 Compile l-loader:
123 > cd ~/poplar/src/l-loader
125 > make CROSS_COMPILE=arm-linux-gnueabi-
127 Due to BootROM requiremets, rename l-loader.bin to fastboot.bin:
128 > cp l-loader.bin ~/poplar/bin/fastboot.bin
141 The system will execute the new u-boot and boot into a shell which you
144 Using U-BOOT from shell:
154 In u-boot make sure your network is properly setup.
205 BOOT TRACE
209 Boot Media: eMMC
214 Entry boot auxiliary code
216 Auxiliary code - v1.00
217 DDR code - V1.1.2 20160205
218 Build: Mar 24 2016 - 17:09:44
223 Boot auxiliary code success
226 LOADER: Switched to aarch64 mode
227 LOADER: Entering ARM TRUSTED FIRMWARE
228 LOADER: CPU0 executes at 0x000ce000
230 INFO: BL1: 0xe1000 - 0xe7000 [size = 24576]
232 NOTICE: BL1: v1.3(debug):v1.3-372-g1ba9c60
234 INFO: BL1: RAM 0xe1000 - 0xe7000
241 NOTICE: BL2: v1.3(debug):v1.3-372-g1ba9c60
252 INFO: Boot bl33 from 0x37000000 for 364311 Bytes
253 NOTICE: BL31: v1.3(debug):v1.3-372-g1ba9c60
261 U-Boot 2017.05-rc2-00130-gd2255b0 (Apr 30 2017 - 17:51:28 +0200)poplar