Skip to content
Snippets Groups Projects
README.m5253evbe 2.99 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
    
    Stefan Roese's avatar
    Stefan Roese committed
    	MBAR1:	0x10000000-0x4fffffff
    
    	MBAR2:	0x80000000-0xCfffffff
    
    Stefan Roese's avatar
    Stefan Roese committed
    	Flash:	0xffe00000-0xffffffff
    
    
    3. DEFINITIONS AND COMPILATION
    ==============================
    3.1 Explanation on NEW definitions in include/configs/M5253EVBE.h
    
    Stefan Roese's avatar
    Stefan Roese committed
    	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