| 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 |