Lines Matching full:boot
52 Step-1: Building u-boot for NAND boot
61 # select BOOTSEL to MMC/SD boot and boot from MMC/SD card
62 U-Boot # mmc rescan
64 U-Boot # nand erase.chip
65 U-Boot # env default -f -a
66 U-Boot # saveenv
68 U-Boot # load mmc 0 0x82000000 MLO
69 U-Boot # nand write 0x82000000 0x00000 0x20000
70 U-Boot # nand write 0x82000000 0x20000 0x20000
71 U-Boot # nand write 0x82000000 0x40000 0x20000
72 U-Boot # nand write 0x82000000 0x60000 0x20000
73 # flash u-boot.img
74 U-Boot # load mmc 0 0x82000000 u-boot.img
75 U-Boot # nand write 0x82000000 0x80000 0x60000
77 U-Boot # load mmc 0 0x82000000 uImage
78 U-Boot # nand write 0x82000000 ${nandsrcaddr} ${nandimgsize}
80 U-Boot # load mmc 0 0x82000000 filesystem.img
81 U-Boot # nand write 0x82000000 ${loadaddress} 0x300000
83 Step-3: Set BOOTSEL pin to select NAND boot, and POR the device.
84 The device should boot from images flashed on NAND device.
91 program and boot from NOR. Note that due to how U-Boot is designed we
92 must build a specific version of U-Boot that knows we have NOR flash. This
96 MLO and u-boot.img from a 'am335x_evm_nor' build and also contains the
97 'u-boot.bin' from a 'am335x_evm_norboot' build. When booting from NOR, a
103 U-Boot # mmc rescan
104 U-Boot # load mmc 0 ${loadaddr} u-boot.bin
105 U-Boot # protect off 08000000 +80000
106 U-Boot # erase 08000000 +80000
107 U-Boot # cp.b ${loadaddr} 08000000 ${filesize}
115 OS payload (so as soon as possible) to opt to booting full U-Boot. Also
118 boards with multiple boot methods, recovery should not be an issue in this
131 0x0300 - 0x06FF : U-Boot : 0x060000 - 0x0e0000
132 0x0700 - 0x08FF : U-Boot Env + Redundant : 0x0e0000 - 0x120000
135 Note that when we run 'spl export' it will prepare to boot the kernel.
138 would leave us with an image that if written to MMC will not boot, so
148 U-Boot # mmc rescan
149 U-Boot # tftp 81000000 am335x/MLO
151 U-Boot # mmc write 81000000 100 100
152 U-Boot # mmc write 81000000 200 100
153 # Write U-Boot to the location set in the config
154 U-Boot # tftp 81000000 am335x/u-boot.img
155 U-Boot # mmc write 81000000 300 400
157 U-Boot # tftp 81000000 am335x/uImage
158 U-Boot # run findfdt
159 U-Boot # tftp ${fdtaddr} am335x/${fdtfile}
160 U-Boot # run mmcargs
161 U-Boot # spl export fdt 81000000 - ${fdtaddr}
163 U-Boot # mmc write ${fdtaddr} 80 80
165 U-Boot # mmc write 81000000 900 2000
176 U-Boot # mmc rescan
178 U-Boot # load mmc 0:1 ${loadaddr} uImage
179 U-Boot # run findfdt
180 U-Boot # load mmc 0:1 ${fdtaddr} ${fdtfile}
181 U-Boot # run mmcargs
182 U-Boot # spl export fdt ${loadaddr} - ${fdtaddr}
189 U-Boot # fatwrite mmc 0:1 0x80f80000 args 8928
200 U-Boot # nand read ${loadaddr} kernel
201 U-Boot # load nand rootfs ${fdtaddr} /boot/am335x-evm.dtb
202 U-Boot # run nandargs
203 U-Boot # spl export fdt ${loadaddr} - ${fdtaddr}
204 U-Boot # nand erase.part u-boot-spl-os
205 U-Boot # nand write ${fdtaddr} u-boot-spl-os