mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			104 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |