mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-30 19:48:19 +00:00 
			
		
		
		
	Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com> Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com> Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Jon Loeliger <jdl@freescale.com>
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Freescale MPC8610HPCD board
 | |
| ===========================
 | |
| 
 | |
| 
 | |
| Building U-Boot
 | |
| ---------------
 | |
| 
 | |
|     $ make MPC8610HPCD_config
 | |
|     Configuring for MPC8610HPCD board...
 | |
| 
 | |
|     $ make
 | |
| 
 | |
| 
 | |
| Flashing U-Boot
 | |
| ---------------
 | |
| The flash is 128M starting at 0xF800_0000.
 | |
| 
 | |
| The alternate image is at 0xFBF0_0000
 | |
| The      boot image is at 0xFFF0_0000.
 | |
| 
 | |
| 
 | |
| To Flash U-Boot into the booting bank:
 | |
| 
 | |
| 	tftp 1000000 u-boot.bin
 | |
| 	protect off all
 | |
| 	erase fff00000 +$filesize
 | |
| 	cp.b 1000000 fff00000 $filesize
 | |
| 
 | |
| 
 | |
| To Flash U-boot into the alternate bank
 | |
| 
 | |
| 	tftp 1000000 u-boot.bin
 | |
| 	erase fbf00000 +$filesize
 | |
| 	cp.b 1000000 fbf00000 $filesize
 | |
| 
 | |
| 
 | |
| pixis_reset command
 | |
| -------------------
 | |
| A new command, "pixis_reset", is introduced to reset mpc8610hpcd board
 | |
| using the FPGA sequencer.  When the board restarts, it has the option
 | |
| of using either the current or alternate flash bank as the boot
 | |
| image, with or without the watchdog timer enabled, and finally with
 | |
| or without frequency changes.
 | |
| 
 | |
| Usage is;
 | |
| 
 | |
| 	pixis_reset
 | |
| 	pixis_reset altbank
 | |
| 	pixis_reset altbank wd
 | |
| 	pixis_reset altbank cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
 | |
| 	pixis_reset cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
 | |
| 
 | |
| Examples;
 | |
| 
 | |
| 	/* reset to current bank, like "reset" command */
 | |
| 	pixis_reset
 | |
| 
 | |
| 	/* reset board but use the to alternate flash bank */
 | |
| 	pixis_reset altbank
 | |
| 
 | |
| 	/* reset board, use alternate flash bank with watchdog timer enabled*/
 | |
| 	pixis_reset altbank wd
 | |
| 
 | |
| 	/* reset board to alternate bank with frequency changed.
 | |
| 	 * 40 is SYSCLK, 2.5 is COREPLL ratio, 10 is MPXPLL ratio
 | |
| 	 */
 | |
| 	pixis-reset altbank cf 40 2.5 10
 |