mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	P2010 is a single-core version of P2020. There is no P2010 target configured. Drop related macros. P2010 SoC is still supported. Signed-off-by: York Sun <york.sun@nxp.com>
		
			
				
	
	
		
			76 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ----------------------------------------
 | |
| 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
 | |
| 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
 | |
| 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
 | |
| P1021RDB	config_ddr3_1gb_p1_p2_rdb_pc_800M.dat
 | |
| P1022DS		config_ddr3_2gb_p1022ds.dat
 | |
| P1024RDB	config_ddr3_1gb_p1_p2_rdb_pc_667M.dat
 | |
| 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
 |