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