mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	continuation of commit 2ecc2262d66a286e3aac79005bcb5f461312dea8 "net ppc: fix ethernet device names with spaces" (currently in u-boot-net.git) for QE based parts. Signed-off-by: Kim Phillips <kim.phillips@freescale.com> Acked-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
		
			
				
	
	
		
			92 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Keymile kmeter1 Board
 | |
| -----------------------------------------
 | |
| 1.	Alternative Boot EEPROM
 | |
| 
 | |
|     Upon the kmeter1 startup the I2C_1 controller is used to fetch the boot
 | |
|     configuration from a serial EEPROM. During the development and debugging
 | |
|     phase it might be helpful to apply an alternative boot configuration in
 | |
|     a simple way. Therefore it is an alternative boot eeprom on the PIGGY,
 | |
|     which can be activated by setting the "ST" jumper on the PIGGY board.
 | |
| 
 | |
| 2.	Memory Map
 | |
| 
 | |
|     BaseAddr    PortSz  Size  Device
 | |
|     ----------- ------  -----  ------
 | |
|     0x0000_0000 64 bit  256MB  DDR
 | |
|     0x8000_0000  8 bit  256KB  GPIO/PIGGY on CS1
 | |
|     0xa000_0000  8 bit  256MB  PAXE on CS3
 | |
|     0xe000_0000           2MB  Int Mem Reg Space
 | |
|     0xf000_0000 16 bit  256MB  FLASH on CS0
 | |
| 
 | |
| 
 | |
|     DDR-SDRAM:
 | |
|     The current realization is made with four 16-bits memory devices.
 | |
|     Mounting options have been foreseen for device architectures from
 | |
|     4Mx16 to 512Mx16. The kmeter1 is equipped with four 32Mx16 devices
 | |
|     thus resulting in a total capacity of 256MBytes.
 | |
| 
 | |
| 3. Compilation
 | |
| 
 | |
| 	Assuming you're using BASH shell:
 | |
| 
 | |
| 		export CROSS_COMPILE=your-cross-compile-prefix
 | |
| 		cd u-boot
 | |
| 		make distclean
 | |
| 		make kmeter1_config
 | |
| 		make
 | |
| 
 | |
| 4. Downloading and Flashing Images
 | |
| 
 | |
| 4.0 Download over serial line using Kermit:
 | |
| 
 | |
| 	loadb
 | |
| 	[Drop to kermit:
 | |
| 	    ^\c
 | |
| 	    send <u-boot-bin-image>
 | |
| 	    c
 | |
| 	]
 | |
| 
 | |
| 
 | |
|     Or via tftp:
 | |
| 
 | |
| 	tftp 10000 u-boot.bin
 | |
|     => run load
 | |
|     Using UEC0 device
 | |
|     TFTP from server 192.168.1.1; our IP address is 192.168.205.4
 | |
|     Filename '/tftpboot/kmeter1/u-boot.bin'.
 | |
|     Load address: 0x200000
 | |
|     Loading: ##############
 | |
|     done
 | |
|     Bytes transferred = 204204 (31dac hex)
 | |
|     =>
 | |
| 
 | |
| 4.1 Reflash U-boot Image using U-boot
 | |
| 
 | |
|     => run update
 | |
|     ..... done
 | |
|     Un-Protected 5 sectors
 | |
| 
 | |
|     ..... done
 | |
|     Erased 5 sectors
 | |
|     Copy to Flash... done
 | |
|     ..... done
 | |
|     Protected 5 sectors
 | |
|     Total of 204204 bytes were the same
 | |
|     Saving Environment to Flash...
 | |
|     . done
 | |
|     Un-Protected 1 sectors
 | |
|     . done
 | |
|     Un-Protected 1 sectors
 | |
|     Erasing Flash...
 | |
|     . done
 | |
|     Erased 1 sectors
 | |
|     Writing to Flash... done
 | |
|     . done
 | |
|     Protected 1 sectors
 | |
|     . done
 | |
|     Protected 1 sectors
 | |
|     =>
 | |
| 
 | |
| 5. Notes
 | |
| 	1) The console baudrate for kmeter1 is 115200bps.
 |