⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.m68k

📁 F:worksip2440a board可启动u-boot-like.tar.gz F:worksip2440a board可启动u-boot-like.tar.gz
💻 M68K
字号:
U-Boot for Motorola M68KLast Update: January 12, 2004====================================================================This file contains status information for the port of U-Boot to theMotorola M68K series of CPUs.1. OVERVIEW-----------Bernhard Kuhn ported U-Boot 0.4.0 to the Motorola Coldfirearchitecture. The patches of Bernhard support the MCF5272 andMCF5282. A great disadvantage of these patches was that they neededa pre-bootloader to start u-boot. Because of this, a new port wascreated which no longer needs a first stage booter.Although this port is intended to cover all M68k processors, onlythe parts for the Motorola Coldfire MCF5272 and MCF5282 areimplemented at the moment. Additional CPUs and boards will behopefully added soon!2. SUPPORTED CPUs-----------------2.1 Motorola Coldfire MCF5272-----------------------------CPU specific code is located in: cpu/mcf52x22.1 Motorola Coldfire MCF5282-----------------------------CPU specific code is located in: cpu/mcf52x2At the moment the code isn't fully implemented and still needs a pre-loader!The preloader must initialize the processor and then start u-boot. The boardmust be configured for a pre-loader (see 4.1)For the preloader, please seehttp://mailman.uclinux.org/pipermail/uclinux-dev/2003-December/023384.htmlU-boot is configured to run at 0x20000 at default. This can be configured bychange TEXT_BASE in board/m5282evb/config.mk and CFG_MONITOR_BASE ininclude/configs/M5282EVB.h.3. SUPPORTED BOARDs-------------------3.1 Motorola M5272C3 EVB------------------------Board specific code is located in: board/m5272c3To configure the board, type: make M5272C3_configU-Boot Memory Map:------------------0xffe00000 - 0xffe3ffff		u-boot0xffe04000 - 0xffe05fff		environment (embedded in u-boot!)0xffe40000 - 0xffffffff		free for linux/applications3.2 Motorola M5282 EVB------------------------Board specific code is located in: board/m5282evbTo configure the board, type: make M5272C3_config4. CONFIGURATION OPTIONS/SETTINGS----------------------------------4.1 Configuration to use a pre-loader-------------------------------------If u-boot should be loaded to RAM and started by a pre-loaderCONFIG_MONITOR_IS_IN_RAM must be defined. If it is defined theinitial vector table and basic processor initialization will notbe compiled in. The start address of u-boot must be adjusted inthe boards config header file (CFG_MONITOR_BASE) and Makefile(TEXT_BASE) to the load address.4.1 MCF5272 specific Options/Settings-------------------------------------CONFIG_MCF52x2	-- defined for all MCF52x2 CPUsCONFIG_M5272	-- defined for all Motorola MCF5272 CPUsCONFIG_MONITOR_IS_IN_RAM		-- defined if u-boot is loaded by a pre-loaderCFG_MBAR	-- defines the base address of the MCF5272 configuration registersCFG_INIT_RAM_ADDR		-- defines the base address of the MCF5272 internal SRAMCFG_ENET_BD_BASE		-- defines the base addres of the FEC buffer descriptorsCFG_SCR		-- defines the contents of the System Configuration RegisterCFG_SPR		-- defines the contents of the System Protection RegisterCFG_BRx_PRELIM	-- defines the contents of the Chip Select Base RegistersCFG_ORx_PRELIM	-- defines the contents of the Chip Select Option RegistersCFG_PxDDR	-- defines the contents of the Data Direction RegistersCFG_PxDAT	-- defines the contents of the Data RegistersCFG_PXCNT	-- defines the contents of the Port Configuration Registers4.2 MCF5282 specific Options/Settings-------------------------------------CONFIG_MCF52x2	-- defined for all MCF52x2 CPUsCONFIG_M5282	-- defined for all Motorola MCF5282 CPUsCONFIG_MONITOR_IS_IN_RAM		-- defined if u-boot is loaded by a pre-loaderCFG_MBAR	-- defines the base address of the MCF5282 internal register spaceCFG_INIT_RAM_ADDR		-- defines the base address of the MCF5282 internal SRAMCFG_INT_FLASH_BASE		-- defines the base address of the MCF5282 internal Flash memoryCFG_ENET_BD_BASE		-- defines the base addres of the FEC buffer descriptors5. COMPILER-----------To create U-Boot the gcc-2.95.3 compiler set (m68k-elf-20030314) from uClinux.org was used.You can download it from: http://www.uclinux.org/pub/uClinux/m68k-elf-tools/Regards,Josef<josef.baumgartner@telex.de>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -