Blame view

doc/README.mpc85xx-sd-spi-boot 2.45 KB
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
  ----------------------------------------
  Booting from On-Chip ROM (eSDHC or eSPI)
  ----------------------------------------
  
  boot_format is a tool to write SD bootable images to a filesystem and build
  SD/SPI images to a binary file for writing later.
  
  When booting from an SD card/MMC, boot_format puts the configuration file and
  the RAM-based U-Boot image on the card.
  When booting from an EEPROM, boot_format generates a binary image that is used
  to boot from this EEPROM.
  
  Where to get boot_format:
  ========================
  
  you can browse it online at:
  http://git.freescale.com/git/cgit.cgi/ppc/sdk/boot-format.git/
  
  Building
  ========
  
  Run the following to build this project
  
  	$ make
  
  Execution
  =========
  
  boot_format runs under a regular Linux machine and requires a super user mode
  to run. Execute boot_format as follows.
  
  For building SD images by writing directly to a file system on SD media:
  
  	$ boot_format $config u-boot.bin -sd $device
  
  Where $config is the included config.dat file for your platform and $device
  is the target block device for the SD media on your computer.
  
  For build binary images directly a local file:
  
  	$ boot_format $config u-boot.bin -spi $file
  
  Where $file is the target file. Also keep in mind the u-boot.bin file needs
  to be the u-boot built for your particular platform and target media.
  
  Example: To generate a u-boot.bin for a P1022DS booting from SD, run the
  following in the u-boot repository:
  
  	$ make P1022DS_SDCARD
  
  Configuration Files
  ===================
  
  Below are the configuration files to be used with a particular platform. Keep
  in mind that some of these config files are tied to the platforms DDR speed.
  Please see the SoC reference manual for more documentation.
  
  P1022DS		config_sram_p1022ds.dat
  P2020DS		config_sram_p2020ds.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
60
61
62
63
64
  P1020RDB	config_ddr2_1g_p1020rdb_533M.dat
  P1020RDB	config_ddr2_1g_p1020rdb_667M.dat
  P2020RDB	config_ddr2_1g_p2020rdb_800M.dat
  P2020RDB	config_ddr2_1g_p2020rdb_667M.dat
  P2020RDB	config_ddr3_1gb_64bit_p2020rdb_pc.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
65
66
67
  P1020RDB	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
  P1011RDB	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
  P1010RDB	config_ddr3_1gb_p1010rdb_800M.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
68
  P1021RDB	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
69
  P1022DS		config_ddr3_2gb_p1022ds.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
70
  P1024RDB	config_ddr3_1gb_p1_p2_rdb_pc_667M.dat
bb0dc1084   Ying Zhang   powerpc: mpc85xx:...
71
72
73
74
75
  P1025RDB	config_ddr3_1gb_p1_p2_rdb_pc_667M.dat
  P1016RDB	config_ddr3_1gb_p1_p2_rdb_pc_667M.dat
  P1020UTM	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
  P1020MBG	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
  MPC8536DS	config_ddr2_512m_mpc8536ds_667M.dat