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