| 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 | 
 |  | 
 |  | 
 | DIP Switch Settings | 
 | ------------------- | 
 | To manually switch the flash banks using the DIP switch | 
 | settings, toggle both SW6:1 and SW6:2. |