Freescale MPC8323ERDB Board 
 | 
----------------------------------------- 
 | 
  
 | 
1.    Memory Map 
 | 
    The memory map looks like this: 
 | 
  
 | 
    0x0000_0000    0x03ff_ffff    DDR         64M 
 | 
    0x8000_0000    0x8fff_ffff    PCI MEM         256M 
 | 
    0x9000_0000    0x9fff_ffff    PCI_MMIO     256M 
 | 
    0xe000_0000    0xe00f_ffff    IMMR         1M 
 | 
    0xd000_0000    0xd3ff_ffff    PCI IO         64M 
 | 
    0xfe00_0000    0xfeff_ffff    NOR FLASH (CS0)     16M 
 | 
  
 | 
2.    Compilation 
 | 
  
 | 
    Assuming you're using BASH (or similar) as your shell: 
 | 
  
 | 
    export CROSS_COMPILE=your-cross-compiler-prefix- 
 | 
    make distclean 
 | 
    make MPC8323ERDB_config 
 | 
    make 
 | 
  
 | 
3.    Downloading and Flashing Images 
 | 
  
 | 
3.1    Reflash U-Boot Image using U-Boot 
 | 
  
 | 
    N.b, have an alternate means of programming 
 | 
    the flash available if the new U-Boot doesn't boot. 
 | 
  
 | 
    First try a: 
 | 
  
 | 
    tftpboot $loadaddr $uboot 
 | 
  
 | 
    to make sure that the TFTP load will succeed before 
 | 
    an erase goes ahead and wipes out your current firmware. 
 | 
    Then do a: 
 | 
  
 | 
    run tftpflash 
 | 
  
 | 
    which is a shorter version of the manual sequence: 
 | 
  
 | 
    tftp $loadaddr u-boot.bin 
 | 
    protect off fe000000 +$filesize 
 | 
    erase fe000000 +$filesize 
 | 
    cp.b $loadaddr fe000000 $filesize 
 | 
  
 | 
    To keep your old U-Boot's environment variables, do a: 
 | 
  
 | 
    saveenv 
 | 
  
 | 
    prior to resetting the board. 
 | 
  
 | 
3.2    Downloading and Booting Linux Kernel 
 | 
  
 | 
    Ensure that all networking-related environment variables are set 
 | 
    properly (including ipaddr, serverip, gatewayip (if needed), 
 | 
    netmask, ethaddr, eth1addr, rootpath (if using NFS root), 
 | 
    fdtfile, and bootfile). 
 | 
  
 | 
    Then, do one of the following, depending on whether you 
 | 
    want an NFS root or a ramdisk root: 
 | 
  
 | 
    run nfsboot 
 | 
  
 | 
    or 
 | 
  
 | 
    run ramboot 
 | 
  
 | 
4    Notes 
 | 
  
 | 
    The console baudrate for MPC8323ERDB is 115200bps. 
 |