blob: f51609f3e04bb0e8e2c2aad0647b00d0dcf380a2 [file] [log] [blame]
TsiChungLiewa1436a82007-08-16 13:20:50 -05001Freescale Amadeus Plus M5253EVBE board
2======================================
3
4Hayden Fraser(Hayden.Fraser@freescale.com)
5Created 06/05/2007
6===========================================
7
8
91. SWITCH SETTINGS
10==================
111.1 N/A
12
13
142. MEMORY MAP UNDER U-BOOT AND LINUX KERNEL
15===========================================
162.1. For the initial bringup, we adopted a consistent memory scheme between u-boot and
17 linux kernel, you can customize it based on your system requirements:
18 SDR: 0x00000000-0x00ffffff
19 SRAM0: 0x20010000-0x20017fff
20 SRAM1: 0x20000000-0x2000ffff
Stefan Roese8280f6a2007-08-18 14:33:02 +020021 MBAR1: 0x10000000-0x4fffffff
TsiChungLiewa1436a82007-08-16 13:20:50 -050022 MBAR2: 0x80000000-0xCfffffff
Stefan Roese8280f6a2007-08-18 14:33:02 +020023 Flash: 0xffe00000-0xffffffff
TsiChungLiewa1436a82007-08-16 13:20:50 -050024
253. DEFINITIONS AND COMPILATION
26==============================
273.1 Explanation on NEW definitions in include/configs/M5253EVBE.h
Stefan Roese8280f6a2007-08-18 14:33:02 +020028 CONFIG_MCF52x2 Processor family
TsiChungLiewa1436a82007-08-16 13:20:50 -050029 CONFIG_MCF5253 MCF5253 specific
30 CONFIG_M5253EVBE Amadeus Plus board specific
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020031 CONFIG_SYS_CLK Define Amadeus Plus CPU Clock
32 CONFIG_SYS_MBAR MBAR base address
33 CONFIG_SYS_MBAR2 MBAR2 base address
TsiChungLiewa1436a82007-08-16 13:20:50 -050034
353.2 Compilation
36 export CROSS_COMPILE=/usr/local/freescale-coldfire-4.1-elf/bin/m68k-elf-
37 cd u-boot-1-2-x
38 make distclean
39 make M5253EVBE_config
40 make
41
42
434. SCREEN DUMP
44==============
454.1 U-Boot 1.2.0 (Jun 18 2007 - 18:20:00)
46
47CPU: Freescale Coldfire MCF5253 at 62 MHz
48Board: Freescale MCF5253 EVBE
49DRAM: 16 MB
50FLASH: 2 MB
51In: serial
52Out: serial
53Err: serial
54=> flinfo
55
56Bank # 1: CFI conformant FLASH (16 x 16) Size: 2 MB in 35 Sectors
57 AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x49
58 Erase timeout: 16384 ms, write timeout: 1 ms
59
60 Sector Start Addresses:
61 FFE00000 RO FFE04000 RO FFE06000 RO FFE08000 RO FFE10000 RO
62 FFE20000 FFE30000 FFE40000 FFE50000 FFE60000
63 FFE70000 FFE80000 FFE90000 FFEA0000 FFEB0000
64 FFEC0000 FFED0000 FFEE0000 FFEF0000 FFF00000
65 FFF10000 FFF20000 FFF30000 FFF40000 FFF50000
66 FFF60000 FFF70000 FFF80000 FFF90000 FFFA0000
67 FFFB0000 FFFC0000 FFFD0000 FFFE0000 FFFF0000
68
69=> bdinfo
70boot_params = 0x00F62F90
71memstart = 0x00000000
72memsize = 0x01000000
73flashstart = 0xFFE00000
74flashsize = 0x00200000
75flashoffset = 0x00000000
76baudrate = 19200 bps
77
78=> printenv
79bootdelay=5
80baudrate=19200
81stdin=serial
82stdout=serial
83stderr=serial
84
85Environment size: 134/8188 bytes
86=> saveenv
87Saving Environment to Flash...
88Un-Protected 1 sectors
89Erasing Flash...
90. done
91Erased 1 sectors
92Writing to Flash... done
93Protected 1 sectors
94=>
95
965. COMPILER
97-----------
98To create U-Boot the CodeSourcery's version of the GNU Toolchain for the ColdFire architecture
99compiler set (freescale-coldfire-4.1-elf) from www.codesourcery.com was used.
100You can download it from:http://www.codesourcery.com/gnu_toolchains/coldfire/download.html
101
102compiler that you used - for example, codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M
103codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M