README.m5253evbe 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. Freescale Amadeus Plus M5253EVBE board
  2. ======================================
  3. Hayden Fraser(Hayden.Fraser@freescale.com)
  4. Created 06/05/2007
  5. ===========================================
  6. 1. SWITCH SETTINGS
  7. ==================
  8. 1.1 N/A
  9. 2. MEMORY MAP UNDER U-BOOT AND LINUX KERNEL
  10. ===========================================
  11. 2.1. For the initial bringup, we adopted a consistent memory scheme between u-boot and
  12. linux kernel, you can customize it based on your system requirements:
  13. SDR: 0x00000000-0x00ffffff
  14. SRAM0: 0x20010000-0x20017fff
  15. SRAM1: 0x20000000-0x2000ffff
  16. MBAR1: 0x10000000-0x4fffffff
  17. MBAR2: 0x80000000-0xCfffffff
  18. Flash: 0xffe00000-0xffffffff
  19. 3. DEFINITIONS AND COMPILATION
  20. ==============================
  21. 3.1 Explanation on NEW definitions in include/configs/M5253EVBE.h
  22. CONFIG_MCF52x2 Processor family
  23. CONFIG_MCF5253 MCF5253 specific
  24. CONFIG_M5253EVBE Amadeus Plus board specific
  25. CONFIG_SYS_CLK Define Amadeus Plus CPU Clock
  26. CONFIG_SYS_MBAR MBAR base address
  27. CONFIG_SYS_MBAR2 MBAR2 base address
  28. 3.2 Compilation
  29. export CROSS_COMPILE=/usr/local/freescale-coldfire-4.1-elf/bin/m68k-elf-
  30. cd u-boot-1-2-x
  31. make distclean
  32. make M5253EVBE_config
  33. make
  34. 4. SCREEN DUMP
  35. ==============
  36. 4.1 U-Boot 1.2.0 (Jun 18 2007 - 18:20:00)
  37. CPU: Freescale Coldfire MCF5253 at 62 MHz
  38. Board: Freescale MCF5253 EVBE
  39. DRAM: 16 MB
  40. FLASH: 2 MB
  41. In: serial
  42. Out: serial
  43. Err: serial
  44. => flinfo
  45. Bank # 1: CFI conformant FLASH (16 x 16) Size: 2 MB in 35 Sectors
  46. AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x49
  47. Erase timeout: 16384 ms, write timeout: 1 ms
  48. Sector Start Addresses:
  49. FFE00000 RO FFE04000 RO FFE06000 RO FFE08000 RO FFE10000 RO
  50. FFE20000 FFE30000 FFE40000 FFE50000 FFE60000
  51. FFE70000 FFE80000 FFE90000 FFEA0000 FFEB0000
  52. FFEC0000 FFED0000 FFEE0000 FFEF0000 FFF00000
  53. FFF10000 FFF20000 FFF30000 FFF40000 FFF50000
  54. FFF60000 FFF70000 FFF80000 FFF90000 FFFA0000
  55. FFFB0000 FFFC0000 FFFD0000 FFFE0000 FFFF0000
  56. => bdinfo
  57. boot_params = 0x00F62F90
  58. memstart = 0x00000000
  59. memsize = 0x01000000
  60. flashstart = 0xFFE00000
  61. flashsize = 0x00200000
  62. flashoffset = 0x00000000
  63. baudrate = 19200 bps
  64. => printenv
  65. bootdelay=5
  66. baudrate=19200
  67. stdin=serial
  68. stdout=serial
  69. stderr=serial
  70. Environment size: 134/8188 bytes
  71. => saveenv
  72. Saving Environment to Flash...
  73. Un-Protected 1 sectors
  74. Erasing Flash...
  75. . done
  76. Erased 1 sectors
  77. Writing to Flash... done
  78. Protected 1 sectors
  79. =>
  80. 5. COMPILER
  81. -----------
  82. To create U-Boot the CodeSourcery's version of the GNU Toolchain for the ColdFire architecture
  83. compiler set (freescale-coldfire-4.1-elf) from www.codesourcery.com was used.
  84. You can download it from:http://www.codesourcery.com/gnu_toolchains/coldfire/download.html
  85. compiler that you used - for example, codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M
  86. codesourcery_elf requires -MQ in rules.mk, old M68K 2.95.3 just -M