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

📄 readme.cobra5272

📁 UBOOT 源码
💻 COBRA5272
字号:
File:		README.COBRA5272Author:		Florian Schlote for Sentec elektronik (linux@sentec-elektronik.de)Contents:	This is the README of u-boot (Universal bootloader) for our		COBRA5272 board.Version:	v01.00Date:		Tue Mar 30 00:28:33 CEST 2004License:	This document is published under the GNU GPL______________________________________________________________________CHANGES040330   v01.00 Creation______________________________________________________________________CONFIGURING-----------1. Modify include/configs/cobra5272.h acc. to your prefs2. If necessary, modify board/cobra5272/config.mk (see below)3.> make cobra5272_config> makePlease refer to u-boot README (general info, u-boot-x-x-x/README),to u-boot-x-x-x/doc/README.COBRA5272 andto the comments in u-boot-x-x-x/include/configs/cobra5272.hConfiguring u-boot is done by commenting/uncommenting preprocessor defines.Default configuration is	FLASH version (for further info see subsection below)	link address 0xffe00000	16 MB RAM	network enabled	no default IP address for target, host set, no MACaddress set	bootdelay for autoboot 5 sec.	autoboot disabled#-----------------------------------# u-boot FLASH version & RAM version#-----------------------------------The u-boot bootloader for Coldfire processors can be configured	1. as a standalone bootloader residing in flash & relocating itself to RAM on	startup automatically => "FLASH version"	2. as a RAM version which will not load from flash automatically as it needs a	prestage bootloader ("chainloading") & is running only from the RAM address it	is linked to => "RAM version"	This version may be very helpful when installing u-boot for the first time	since it can be used to make available s. th. like a "bootstrap	mechanism".How to build the different images:------------------------------Flash version------------------------------Compile u-bootin dir ./u-boot-x-x-x/please first check:	in ./include/configs/cobra5272.h		CONFIG_MONITOR_IS_IN_RAM has to be undefined, e. g. as follows:		#if 0			#define CONFIG_MONITOR_IS_IN_RAM			/* define if monitor is started from a pre-loader */		#endif	=> u-boot as single bootloader starting from flash	in board/cobra5272/config.mk TEXT_BASE should be		TEXT_BASE = 0xffe00000	=> linking address for u-boot as single bootloader stored in flashthen:	host> make cobra5272_config		rm -f include/config.h include/config.mk		Configuring for cobra5272 board...	host> make		[...]	host> cp u-boot.bin /tftpboot/u-boot_flash.bin------------------------------RAM version------------------------------in dir ./u-boot-x-x-x/	host> make distcleanplease modify the settings:	in ./include/configs/cobra5272.h		CONFIG_MONITOR_IS_IN_RAM now has to be defined, e. g. as follows:		#if 1			#define CONFIG_MONITOR_IS_IN_RAM			/*define if monitor is started from a pre-loader */		#endif	=> u-boot as RAM version, chainloaded by another bootloader or using bdm cable	in board/cobra5272/config.mk TEXT_BASE should be		TEXT_BASE = 0x00020000	=> target linking address for RAMthen:	host> make cobra5272_config		rm -f include/config.h include/config.mk		Configuring for cobra5272 board...	host> make		[...]	host> cp u-boot.bin /tftpboot/u-boot_ram.bin----HINT----If the m68k-elf-toolchain & the m68k-bdm-gdb is installed you can run the RAMversion by typing (in dir ./u-boot-x-x-x/)"board/cobra5272/bdm/load-cobra_uboot" ,in ./u-boot-x-x-x/ the RAM version u-boot (elf format) has to be available.

⌨️ 快捷键说明

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