Lines Matching +full:u +full:- +full:boot
3 The README is for the boot procedure on the ipam390 board
5 In the context of U-Boot, the board is booted in three stages. The initial
6 bootloader which executes upon reset is the ROM Boot Loader (RBL) and sits
9 controller (such as NAND) to continue the boot process by loading
11 further (some clocks, SDRAM). As on this board is used the falcon boot
19 spl code starts the u-boot image
29 it allows for additional flexibility (run-time detect of board revision,
34 run "tools/buildman/buildman -k ipam390" in the u-boot source tree.
35 Once this build completes you will have a ../current/ipam390/u-boot.ais file
41 Assuming that the network is configured and enabled and the u-boot.ais file
44 U-Boot > print upd_uboot
45 upd_uboot=tftp c0000000 ${u-boot};nand erase.part u-boot;nand write c0000000 20000 ${filesize}
46 U-Boot >
47 U-Boot > run upd_uboot
48 Using DaVinci-EMAC device
50 Filename '/tftpboot/ipam390/u-boot.ais'.
58 Erasing at 0x160000 -- 100% complete.
63 U-Boot >
69 here[1] to create an uboot-uart-ais.bin file
71 - cd to the u-boot source tree
73 - compile the u-boot for the ipam390 board:
74 $ tools/buildman/buildman -k ipam390
76 -> Now we shall have u-boot.bin
78 - Create u-boot-uart-ais.bin
79 $ mono HexAIS_OMAP-L138.exe -entrypoint 0xC1080000 -ini ipam390-ais-uart.cfg \
80 -o ../current/ipam390/uboot-uart-ais.bin ./u-boot.bin@0xC1080000;
82 Note: The ipam390-ais-uart.cfg is found in the board directory
83 for the ipam390 board, u-boot:/board/Barix/ipam390/ipam390-ais-uart.cfg
85 - We can now run bootloader on IPAM390 via UART using the command below:
87 $ mono ./slh_OMAP-L138.exe -waitForDevice -v -p /dev/tty.UC-232AC uboot-uart-ais.bin
89 to upload u-boot over serial and run it!
91 Waiting for the OMAP-L138...
95 (AIS Parse): Performing Start-Word Sync...
115 (AIS Parse): Loaded 326516-Byte section to address 0xC1080000.
121 (AIS Parse): Boot completed successfully.
125 Falcon Bootmode (boot linux without booting U-Boot)
129 from SPL. A new command is added to U-Boot to prepare the parameters that SPL
138 To boot the kernel, these steps under a Falcon-aware U-Boot are required:
140 1. Boot the board into U-Boot.
142 U-Boot runs as when it boots the kernel, but stops before passing the control
146 - load the linux kernel image into ram:
148 U-Boot > nand read c0100000 2 200000 400000
153 - generate the bootparms image:
155 U-Boot > spl export atags c0100000
157 Image Name: Linux-3.5.1
168 - copy the bootparms image into nand:
170 U-Boot > mtdparts
174 0: u-boot-env 0x00020000 0x00000000 0
175 1: u-boot 0x00160000 0x00020000 0
177 3: factory-info 0x00060000 0x001a0000 0
181 active partition: nand0,0 - (u-boot-env) 0x00020000 @ 0x00000000
185 mtdparts: mtdparts=davinci_nand.0:128k(u-boot-env),1408k(u-boot),128k(bootparms),384k(factory-info)…
186 U-Boot > nand erase.part bootparms
189 Erasing at 0x180000 -- 100% complete.
191 U-Boot > nand write c0000100 180000 20000
195 U-Boot >
197 You can use also the predefined U-Boot Environment variable "setbootparms",
200 U-Boot > print setbootparms
202 U-Boot > run setbootparms
207 Image Name: Linux-3.5.1
219 Erasing at 0x180000 -- 100% complete.
224 U-Boot >
229 http://sourceforge.net/projects/dvflashutils/files/OMAP-L138/