20 lines
		
	
	
		
			697 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			697 B
		
	
	
	
		
			Plaintext
		
	
	
	
| Rebuilding u-boot for Cyrus
 | |
| 
 | |
| The Cyrus defconfigs are Cyrus_P5020_defconfig and Cyrus_P5040_defconfig.
 | |
| 
 | |
| They currently disable size optimization in order to avoid a relocation
 | |
| bug in some versions of GCC. As the output size is a constant, the size
 | |
| optimization is not currently important.
 | |
| 
 | |
| Cyrus boots off a microSD card in a slot on the motherboard. This requires
 | |
| that the u-boot is built for the Pre-Boot Loader on the P5020/P5040.
 | |
| In order to reflash u-boot, you must download u-boot.pbl, then write it
 | |
| onto the card. To do that from u-boot:
 | |
| 
 | |
| > tftp 1000000 u-boot.pbl
 | |
| > mmc write 1000000 8 672
 | |
| 
 | |
| If you want to do this via a card reader in linux:
 | |
| 
 | |
| > dd if=u-boot.pbl of=/dev/sdX bs=512 oseek=8
 |