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

📄 makefile

📁 U-boot源码 ARM7启动代码
💻
📖 第 1 页 / 共 5 页
字号:
		  echo "... HIGH-END model" ; \		}	@[ -z "$(findstring _25,$@)" ] || \		{ echo "#define CONFIG_PPCHAMELEON_CLK_25" >>$(obj)include/config.h ; \		  echo "SysClk = 25MHz" ; \		}	@[ -z "$(findstring _33,$@)" ] || \		{ echo "#define CONFIG_PPCHAMELEON_CLK_33" >>$(obj)include/config.h ; \		  echo "SysClk = 33MHz" ; \		}	@$(MKCONFIG) -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB davesbc405_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx sbc405sequoia_config \rainier_config: unconfig	@mkdir -p $(obj)include	@echo "#define CONFIG_$$(echo $(subst ,,$(@:_config=)) | \		tr '[:lower:]' '[:upper:]')" >$(obj)include/config.h	@$(MKCONFIG) -n $@ -a sequoia ppc ppc4xx sequoia amccsequoia_nand_config \rainier_nand_config: unconfig	@mkdir -p $(obj)include $(obj)board/amcc/sequoia	@mkdir -p $(obj)nand_spl/board/amcc/sequoia	@echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h	@echo "#define CONFIG_$$(echo $(subst ,,$(@:_config=)) | \		tr '[:lower:]' '[:upper:]')" >> $(obj)include/config.h	@$(MKCONFIG) -n $@ -a sequoia ppc ppc4xx sequoia amcc	@echo "TEXT_BASE = 0x01000000" > $(obj)board/amcc/sequoia/config.tmp	@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mksc3_config:unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx sc3taihu_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx taihu amcctaishan_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx taishan amccVOH405_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx voh405 esdVOM405_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx vom405 esdCMS700_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx cms700 esdW7OLMC_config	\W7OLMG_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx w7o# Walnut & Sycamore images are identical (recognized via PVR)walnut_config \sycamore_config: unconfig	@$(MKCONFIG) -n $@ -a walnut ppc ppc4xx walnut amccWUH405_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx wuh405 esdXPEDITE1K_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx xpedite1kyosemite_config \yellowstone_config: unconfig	@mkdir -p $(obj)include	@echo "#define CONFIG_$$(echo $(subst ,,$(@:_config=)) | \		tr '[:lower:]' '[:upper:]')" >$(obj)include/config.h	@$(MKCONFIG) -n $@ -a yosemite ppc ppc4xx yosemite amccyucca_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx yucca amcczeus_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc ppc4xx zeus########################################################################### MPC8220 Systems#########################################################################Alaska8220_config	\Yukon8220_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8220 alaskasorcery_config:		unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8220 sorcery########################################################################### MPC824x Systems#########################################################################xtract_82xx = $(subst _BIGFLASH,,$(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1))))))A3000_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x a3000barco_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x barcoBMW_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x bmwCPC45_config	\CPC45_ROMBOOT_config:	unconfig	@$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc824x cpc45	@cd $(obj)include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk;CU824_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x cu824debris_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x debris etineXalion_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x eXalionHIDDEN_DRAGON_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x hidden_dragonkvme080_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x kvme080 etinMOUSSE_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x mousseMUSENKI_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x musenkiMVBLUE_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x mvblueOXC_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x oxcPN62_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x pn62Sandpoint8240_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x sandpointSandpoint8245_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x sandpointsbc8240_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x sbc8240SL8245_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x sl8245utx8245_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc824x utx8245########################################################################### MPC8260 Systems#########################################################################atc_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 atccogent_mpc8260_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 cogentCPU86_config	\CPU86_ROMBOOT_config: unconfig	@$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu86	@cd $(obj)include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk;CPU87_config	\CPU87_ROMBOOT_config: unconfig	@$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu87	@cd $(obj)include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk;ep8248_config	\ep8248E_config	:	unconfig	@$(MKCONFIG) ep8248 ppc mpc8260 ep8248ep8260_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 ep8260ep82xxm_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 ep82xxmgw8260_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 gw8260hymod_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 hymodIDS8247_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 ids8247IPHASE4539_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 iphase4539ISPAN_config		\ISPAN_REVB_config:	unconfig	@mkdir -p $(obj)include	@if [ "$(findstring _REVB_,$@)" ] ; then \		echo "#define CFG_REV_B" > $(obj)include/config.h ; \	fi	@$(MKCONFIG) -a ISPAN ppc mpc8260 ispanMPC8260ADS_config	\MPC8260ADS_lowboot_config	\MPC8260ADS_33MHz_config	\MPC8260ADS_33MHz_lowboot_config	\MPC8260ADS_40MHz_config	\MPC8260ADS_40MHz_lowboot_config	\MPC8272ADS_config	\MPC8272ADS_lowboot_config	\PQ2FADS_config		\PQ2FADS_lowboot_config		\PQ2FADS-VR_config	\PQ2FADS-VR_lowboot_config	\PQ2FADS-ZU_config	\PQ2FADS-ZU_lowboot_config	\PQ2FADS-ZU_66MHz_config	\PQ2FADS-ZU_66MHz_lowboot_config	\	:		unconfig	@mkdir -p $(obj)include	@mkdir -p $(obj)board/mpc8260ads	$(if $(findstring PQ2FADS,$@), \	@echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > $(obj)include/config.h, \	@echo "#define CONFIG_ADSTYPE CFG_"$(subst MPC,,$(word 1,$(subst _, ,$@))) > $(obj)include/config.h)	$(if $(findstring MHz,$@), \	@echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> $(obj)include/config.h, \	$(if $(findstring VR,$@), \	@echo "#define CONFIG_8260_CLKIN 66000000" >> $(obj)include/config.h))	@[ -z "$(findstring lowboot_,$@)" ] || \		{ echo "TEXT_BASE = 0xFF800000" >$(obj)board/mpc8260ads/config.tmp ; \		  echo "... with lowboot configuration" ; \		}	@$(MKCONFIG) -a MPC8260ADS ppc mpc8260 mpc8260adsMPC8266ADS_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 mpc8266ads# PM825/PM826 default configuration:  small (= 8 MB) Flash / boot from 64-bit flashPM825_config	\PM825_ROMBOOT_config	\PM825_BIGFLASH_config	\PM825_ROMBOOT_BIGFLASH_config	\PM826_config	\PM826_ROMBOOT_config	\PM826_BIGFLASH_config	\PM826_ROMBOOT_BIGFLASH_config:	unconfig	@mkdir -p $(obj)include	@mkdir -p $(obj)board/pm826	@if [ "$(findstring PM825_,$@)" ] ; then \		echo "#define CONFIG_PCI"	>$(obj)include/config.h ; \	else \		>$(obj)include/config.h ; \	fi	@if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "... booting from 8-bit flash" ; \		echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \		echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \		if [ "$(findstring _BIGFLASH_,$@)" ] ; then \			echo "... with 32 MB Flash" ; \			echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \		fi; \	else \		echo "... booting from 64-bit flash" ; \		if [ "$(findstring _BIGFLASH_,$@)" ] ; then \			echo "... with 32 MB Flash" ; \			echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \			echo "TEXT_BASE = 0x40000000" >$(obj)board/pm826/config.tmp ; \		else \			echo "TEXT_BASE = 0xFF000000" >$(obj)board/pm826/config.tmp ; \		fi; \	fi	@$(MKCONFIG) -a PM826 ppc mpc8260 pm826PM828_config	\PM828_PCI_config	\PM828_ROMBOOT_config	\PM828_ROMBOOT_PCI_config:	unconfig	@mkdir -p $(obj)include	@mkdir -p $(obj)board/pm826	@if [ "$(findstring _PCI_,$@)" ] ; then \		echo "#define CONFIG_PCI"  >>$(obj)include/config.h ; \		echo "... with PCI enabled" ; \	else \		>$(obj)include/config.h ; \	fi	@if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "... booting from 8-bit flash" ; \		echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \		echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \	fi	@$(MKCONFIG) -a PM828 ppc mpc8260 pm828ppmc8260_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 ppmc8260Rattler8248_config	\Rattler_config:		unconfig	@mkdir -p $(obj)include	$(if $(findstring 8248,$@), \	@echo "#define CONFIG_MPC8248" > $(obj)include/config.h)	@$(MKCONFIG) -a Rattler ppc mpc8260 rattlerRPXsuper_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 rpxsuperrsdproto_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 rsdprotosacsng_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 sacsngsbc8260_config:	unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 sbc8260SCM_config:		unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 SCM siemensTQM8255_AA_config \TQM8260_AA_config \TQM8260_AB_config \TQM8260_AC_config \TQM8260_AD_config \TQM8260_AE_config \TQM8260_AF_config \TQM8260_AG_config \TQM8260_AH_config \TQM8260_AI_config \TQM8265_AA_config:  unconfig	@mkdir -p $(obj)include	@case "$@" in \	TQM8255_AA_config) CTYPE=MPC8255; CFREQ=300; CACHE=no;	BMODE=8260;;  \	TQM8260_AA_config) CTYPE=MPC8260; CFREQ=200; CACHE=no;	BMODE=8260;; \	TQM8260_AB_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes;	BMODE=60x;;  \	TQM8260_AC_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes;	BMODE=60x;;  \	TQM8260_AD_config) CTYPE=MPC8260; CFREQ=300; CACHE=no;	BMODE=60x;;  \	TQM8260_AE_config) CTYPE=MPC8260; CFREQ=266; CACHE=no;	BMODE=8260;; \	TQM8260_AF_config) CTYPE=MPC8260; CFREQ=300; CACHE=no;	BMODE=60x;;  \	TQM8260_AG_config) CTYPE=MPC8260; CFREQ=300; CACHE=no;	BMODE=8260;; \	TQM8260_AH_config) CTYPE=MPC8260; CFREQ=300; CACHE=yes;	BMODE=60x;;  \	TQM8260_AI_config) CTYPE=MPC8260; CFREQ=300; CACHE=no;	BMODE=60x;;  \	TQM8265_AA_config) CTYPE=MPC8265; CFREQ=300; CACHE=no;	BMODE=60x;;  \	esac; \	>$(obj)include/config.h ; \	if [ "$${CTYPE}" != "MPC8260" ] ; then \		echo "#define CONFIG_$${CTYPE}"	>>$(obj)include/config.h ; \	fi; \	echo "#define CONFIG_$${CFREQ}MHz"	>>$(obj)include/config.h ; \	echo "... with $${CFREQ}MHz system clock" ; \	if [ "$${CACHE}" == "yes" ] ; then \		echo "#define CONFIG_L2_CACHE"	>>$(obj)include/config.h ; \		echo "... with L2 Cache support" ; \	else \		echo "#undef CONFIG_L2_CACHE"	>>$(obj)include/config.h ; \		echo "... without L2 Cache support" ; \	fi; \	if [ "$${BMODE}" == "60x" ] ; then \		echo "#define CONFIG_BUSMODE_60x" >>$(obj)include/config.h ; \		echo "... with 60x Bus Mode" ; \	else \		echo "#undef CONFIG_BUSMODE_60x"  >>$(obj)include/config.h ; \		echo "... without 60x Bus Mode" ; \	fi	@$(MKCONFIG) -a TQM8260 ppc mpc8260 tqm8260TQM8272_config: unconfig	@$(MKCONFIG) -a TQM8272 ppc mpc8260 tqm8272VoVPN-GW_66MHz_config	\VoVPN-GW_100MHz_config:		unconfig	@mkdir -p $(obj)include	@echo "#define CONFIG_CLKIN_$(word 2,$(subst _, ,$@))" > $(obj)include/config.h	@$(MKCONFIG) -a VoVPN-GW ppc mpc8260 vovpn-gw funkwerkZPC1900_config: unconfig	@$(MKCONFIG) $(@:_config=) ppc mpc8260 zpc1900########################################################################### Coldfire#########################################################################M5235EVB_config \M5235EVB_Flash16_config \M5235EVB_Flash32_config:	unconfig	@case "$@" in \	M5235EVB_config)		FLASH=16;; \	M5235EVB_Flash16_config)	FLASH=16;; \	M5235EVB_Flash32_config)	FLASH=32;; \	esac; \	>include/config.h ; \	if [ "$${FLASH}" != "16" ] ; then \		echo "#define NORFLASH_PS32BIT	1" >> include/config.h ; \		echo "TEXT_BASE = 0xFFC00000" > $(obj)board/freescale/m5235evb/config.tmp ; \		cp $(obj)board/freescale/m5235evb/u-boot.32 $(obj)board/freescale/m5235evb/u-boot.lds ; \	else \		echo "TEXT_BASE = 0xFFE00000" > $(obj)board/freescale/m5235evb/config.tmp ; \		cp $(obj)board/freescale/m5235evb/u-boot.16 $(obj)board/freescale/m5235evb/u-boot.lds ; \	fi	@$(MKCONFIG) -a M5235EVB m68k mcf523x m5235evb freescaleM5249EVB_config :		unconfig	@$(MKCONFIG) $(@:_config=) m68k mcf52x2 m5249evb freescaleM5253EVBE_config :		unconfig

⌨️ 快捷键说明

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