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