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. 
 |