~ubuntu-branches/ubuntu/maverick/u-boot-omap3/maverick

« back to all changes in this revision

Viewing changes to doc/README.mpc837xerdb

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2010-03-22 15:06:23 UTC
  • Revision ID: james.westby@ubuntu.com-20100322150623-i21g8rgiyl5dohag
Tags: upstream-2010.3git20100315
ImportĀ upstreamĀ versionĀ 2010.3git20100315

Show diffs side-by-side

added added

removed removed

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