~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/doc/README.commands.spl

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
The spl command is used to export a boot parameter image to RAM. Later
 
2
it may implement more functions connected to the SPL.
 
3
 
 
4
SUBCOMMAND EXPORT
 
5
To execute the command everything has to be in place as if bootm should be
 
6
used. (kernel image, initrd-image, fdt-image etc.)
 
7
 
 
8
export has two subcommands:
 
9
        atags: exports the ATAGS
 
10
        fdt: exports the FDT
 
11
 
 
12
Call is:
 
13
spl export <ftd|atags> [kernel_addr] [initrd_addr] [fdt_addr if fdt]
 
14
 
 
15
 
 
16
TYPICAL CALL
 
17
 
 
18
on OMAP3:
 
19
nandecc hw
 
20
nand read 0x82000000 0x280000 0x400000  /* Read kernel image from NAND*/
 
21
spl export atags                        /* export ATAGS */
 
22
nand erase 0x680000 0x20000             /* erase - one page */
 
23
nand write 0x80000100 0x680000 0x20000  /* write the image - one page */
 
24
 
 
25
call with FDT:
 
26
nandecc hw
 
27
nand read 0x82000000 0x280000 0x400000  /* Read kernel image from NAND*/
 
28
tftpboot 0x80000100 devkit8000.dtb /* Read fdt */
 
29
spl export fdt 0x82000000 - 0x80000100  /* export FDT */
 
30
nand erase 0x680000 0x20000             /* erase - one page */
 
31
nand write <adress shown by spl export> 0x680000 0x20000