|  | Freescale Amadeus Plus M5253EVBE board | 
|  | ====================================== | 
|  |  | 
|  | Hayden Fraser(Hayden.Fraser@freescale.com) | 
|  | Created 06/05/2007 | 
|  | =========================================== | 
|  |  | 
|  |  | 
|  | 1. SWITCH SETTINGS | 
|  | ================== | 
|  | 1.1 N/A | 
|  |  | 
|  |  | 
|  | 2. MEMORY MAP UNDER U-BOOT AND LINUX KERNEL | 
|  | =========================================== | 
|  | 2.1. For the initial bringup, we adopted a consistent memory scheme between u-boot and | 
|  | linux kernel, you can customize it based on your system requirements: | 
|  | SDR:	0x00000000-0x00ffffff | 
|  | SRAM0:	0x20010000-0x20017fff | 
|  | SRAM1:	0x20000000-0x2000ffff | 
|  | MBAR1:	0x10000000-0x4fffffff | 
|  | MBAR2:	0x80000000-0xCfffffff | 
|  | Flash:	0xffe00000-0xffffffff | 
|  |  | 
|  | 3. DEFINITIONS AND COMPILATION | 
|  | ============================== | 
|  | 3.1 Explanation on NEW definitions in include/configs/M5253EVBE.h | 
|  | CONFIG_MCF52x2		Processor family | 
|  | CONFIG_MCF5253		MCF5253 specific | 
|  | CONFIG_M5253EVBE	Amadeus Plus board specific | 
|  | CONFIG_SYS_CLK			Define Amadeus Plus CPU Clock | 
|  | CONFIG_SYS_MBAR		MBAR base address | 
|  | CONFIG_SYS_MBAR2		MBAR2 base address | 
|  |  | 
|  | 3.2 Compilation | 
|  | export CROSS_COMPILE=/usr/local/freescale-coldfire-4.1-elf/bin/m68k-elf- | 
|  | cd u-boot-1-2-x | 
|  | make distclean | 
|  | make M5253EVBE_config | 
|  | make | 
|  |  | 
|  |  | 
|  | 4. SCREEN DUMP | 
|  | ============== | 
|  | 4.1 U-Boot 1.2.0 (Jun 18 2007 - 18:20:00) | 
|  |  | 
|  | CPU:   Freescale Coldfire MCF5253 at 62 MHz | 
|  | Board: Freescale MCF5253 EVBE | 
|  | DRAM:  16 MB | 
|  | FLASH:  2 MB | 
|  | In:    serial | 
|  | Out:   serial | 
|  | Err:   serial | 
|  | => flinfo | 
|  |  | 
|  | Bank # 1: CFI conformant FLASH (16 x 16)  Size: 2 MB in 35 Sectors | 
|  | AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x49 | 
|  | Erase timeout: 16384 ms, write timeout: 1 ms | 
|  |  | 
|  | Sector Start Addresses: | 
|  | FFE00000   RO   FFE04000   RO   FFE06000   RO   FFE08000   RO   FFE10000   RO | 
|  | FFE20000        FFE30000        FFE40000        FFE50000        FFE60000 | 
|  | FFE70000        FFE80000        FFE90000        FFEA0000        FFEB0000 | 
|  | FFEC0000        FFED0000        FFEE0000        FFEF0000        FFF00000 | 
|  | FFF10000        FFF20000        FFF30000        FFF40000        FFF50000 | 
|  | FFF60000        FFF70000        FFF80000        FFF90000        FFFA0000 | 
|  | FFFB0000        FFFC0000        FFFD0000        FFFE0000        FFFF0000 | 
|  |  | 
|  | => bdinfo | 
|  | boot_params = 0x00F62F90 | 
|  | memstart    = 0x00000000 | 
|  | memsize     = 0x01000000 | 
|  | flashstart  = 0xFFE00000 | 
|  | flashsize   = 0x00200000 | 
|  | flashoffset = 0x00000000 | 
|  | baudrate    = 19200 bps | 
|  |  | 
|  | => printenv | 
|  | bootdelay=5 | 
|  | baudrate=19200 | 
|  | stdin=serial | 
|  | stdout=serial | 
|  | stderr=serial | 
|  |  | 
|  | Environment size: 134/8188 bytes | 
|  | => saveenv | 
|  | Saving Environment to Flash... | 
|  | Un-Protected 1 sectors | 
|  | Erasing Flash... | 
|  | . done | 
|  | Erased 1 sectors | 
|  | Writing to Flash... done | 
|  | Protected 1 sectors | 
|  | => | 
|  |  | 
|  | 5. COMPILER | 
|  | ----------- | 
|  | To create U-Boot the CodeSourcery's version of the GNU Toolchain for the ColdFire architecture | 
|  | compiler set (freescale-coldfire-4.1-elf) from www.codesourcery.com was used. | 
|  | You can download it from:http://www.codesourcery.com/gnu_toolchains/coldfire/download.html | 
|  |  | 
|  | compiler that you used - for example, codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M | 
|  | codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M |