README.mpc837xerdb 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Freescale MPC837xEMDS Board
  2. -----------------------------------------
  3. 1. Board Description
  4. The MPC837xE-RDB are reference boards featuring the Freescale MPC8377E,
  5. MPC8378E, and the MPC8379E processors in a Mini-ITX form factor.
  6. The MPC837xE-RDB's have the following common features:
  7. A) 256-MBytes on-board DDR2 unbuffered SDRAM
  8. B) 8-Mbytes NOR Flash
  9. C) 32-MBytes NAND Flash
  10. D) 1 Secure Digital High Speed Card (SDHC) Interface
  11. E) 1 Gigabit Ethernet
  12. F) 5-port Ethernet switch (Vitesse 7385)
  13. G) 1 32-bit, 3.3 V, PCI slot
  14. H) 1 32-bit, 3.3 V, Mini-PCI slot
  15. I) 4-port USB 2.0 Hub
  16. J) 1-port OTG USB
  17. K) 2 serial ports (top main console)
  18. L) on board Oscillator: 66M
  19. The MPC837xE-RDB's have the following differences:
  20. MPC8377E-RDB MPC8378E-RDB MPC8379E-RDB
  21. SATA controllers 2 0 4
  22. PCI-Express (mini) 2 2 0
  23. SGMII Ports 0 2 0
  24. 2. Memory Map
  25. 2.1. The memory map should look pretty much like this:
  26. Address Range Device Size Port Size
  27. (Bytes) (Bits)
  28. =========================== ================= ======= =========
  29. 0x0000_0000 0x0fff_ffff DDR 256M 64
  30. 0x1000_0000 0x7fff_ffff Empty 1.75G -
  31. 0x8000_0000 0x9fff_ffff PCI1 memory space 512M 32
  32. 0xa000_0000 0xbfff_ffff PCI2 memory space 512M 32
  33. 0xc200_0000 0xc2ff_ffff PCI1 I/O space 16M 32
  34. 0xc300_0000 0xc3ff_ffff PCI2 I/O space 16M 32
  35. 0xe000_0000 0xe00f_ffff Int Mem Reg Space 1M -
  36. 0xe280_0000 0xe47f_ffff NAND Flash 32M 8
  37. 0xfe00_0000 0xfe7f_ffff NOR Flash on CS0 8M 16
  38. 3. Definitions
  39. 3.1 Explanation of NEW definitions in:
  40. include/configs/MPC837XERDB.h
  41. CONFIG_MPC83XX MPC83xx family for both MPC8349 and MPC8360
  42. CONFIG_MPC837X MPC837x specific
  43. CONFIG_MPC837XERDB MPC837XEMDS board specific
  44. 4. Compilation
  45. Assuming you're using BASH shell:
  46. export CROSS_COMPILE=your-cross-compile-prefix
  47. cd u-boot
  48. make distclean
  49. make MPC837XERDB_config
  50. make
  51. 5. Downloading and Flashing Images
  52. 5.0 Download over serial line using Kermit:
  53. loadb $loadaddr
  54. [Drop to kermit:
  55. ^\c
  56. send <u-boot-bin-image>
  57. c
  58. ]
  59. Or via tftp:
  60. tftp $loadaddr u-boot.bin
  61. 5.1 Reflash U-boot Image using U-boot
  62. tftp $loadaddr u-boot.bin
  63. protect off fe000000 fe0fffff
  64. erase fe000000 fe0fffff
  65. cp.b $loadaddr fe000000 $filesize
  66. 6. Additional Notes:
  67. 1) The console is connected to the top RS-232 connector and the
  68. baudrate for MPC837XE-RDB is 115200bps.