]>
Commit | Line | Data |
---|---|---|
0db5bca8 WD |
1 | |
2 | Summary: | |
3 | ======== | |
4 | ||
5 | This file contains information about the cmi board configuration. | |
8bde7f77 WD |
6 | Please see cmi_mpc5xx_config for further details. The cmi board is |
7 | a customer specific board but should work with small modifications | |
8 | on every board which has a MPC5xx and either a 28F128J3A, | |
0db5bca8 WD |
9 | 28F320J3A or 28F640J3A Intel flash mounted. |
10 | ||
11 | Board Discription: | |
12 | ================== | |
13 | ||
14 | * Motorola MPC555 | |
15 | * RS232 connection | |
16 | * Intel flash 28F640J3A | |
17 | * Micron SRAM 1M | |
18 | * Altera PLD | |
8bde7f77 | 19 | |
0db5bca8 WD |
20 | Bootstrap: |
21 | ========== | |
22 | ||
23 | In contrast to the usual boot sequence used in U-Boot, on the | |
24 | cmi board we don't boot from the external flash directly. | |
25 | Because of we use a 16-bit flash and don't sample a RCW | |
8bde7f77 | 26 | from the data bus to set the startup buswidth to 16-bit. |
0db5bca8 WD |
27 | Unfortunatly the default width, sampled from the default RCW |
28 | is 32-bit. For this reason we burn the proper RCW into the | |
29 | internal flash shadow location and boot after power-on or | |
30 | reset from the internal flash and then branch to 0x02000100 | |
31 | where the U-Boot reset vector handler is located. | |
32 | ||
33 | Memory Map: | |
34 | =========== | |
35 | ||
36 | Memory Map after relocation: | |
37 | ||
8bde7f77 | 38 | 0x0000 0000 CFG_SDRAM_BASE |
0db5bca8 WD |
39 | : |
40 | 0x000F 9FFF | |
41 | : | |
8bde7f77 WD |
42 | : |
43 | 0x0100 0000 CFG_IMMR (Internal memory map base adress) | |
0db5bca8 WD |
44 | : |
45 | 0x0130 7FFF | |
46 | : | |
8bde7f77 | 47 | : |
0db5bca8 WD |
48 | 0x0200 0000 CFG_FLASH_BASE |
49 | : | |
50 | 0x027C FFFF | |
51 | : | |
52 | : | |
53 | 0x0300 0000 PLD_BASE | |
54 | ||
55 | Flash Partition: | |
8bde7f77 WD |
56 | |
57 | 0x0200 0000 Block 0 and 1 contain U-Boot except | |
0db5bca8 WD |
58 | : environment |
59 | : | |
60 | 0x0201 FFFF | |
61 | 0x0202 0000 Block 2 contains environment (.ppcenv) | |
62 | : | |
8bde7f77 WD |
63 | 0x0202 FFFF |
64 | ||
0db5bca8 WD |
65 | See README file for futher information about U-Boot relocation |
66 | and partitioning. | |
67 | ||
68 | Tested Features: | |
69 | ================ | |
70 | ||
71 | * U-Boot commands: go, loads, loadb, all memory features, printenv, | |
72 | setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version, | |
73 | coninfo, help (see configuration file for available commands) | |
8bde7f77 | 74 | |
0db5bca8 WD |
75 | * Blinking led to indicate boot process |
76 | ||
77 | Added or Changed Files: | |
78 | ======================= | |
79 | ||
80 | u-boot-0.2.0/board/cmi/* | |
81 | u-boot-0.2.0/include/configs/cmi_mpc5xx.h | |
82 | ||
83 | Regards, | |
84 | Martin |