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

📄 fs44b0ii_bios.mk

📁 arm7 s3c44b0x开发板fs44b的bios启动源代码及使用说明 下载方法等
💻 MK
字号:
# Makefile generated by Metrowerks CodeWarrior IDE
#

all: DebugRel_bin Flash_Hex

clean: clean_DebugRel_bin clean_Flash_Hex

##############################
#######  TARGET: DebugRel_bin 
##############################
TOP_DebugRel_bin=D:\SingleChip\44B0\Projects\FS44B0II_BIOS\
WD_DebugRel_bin=$(shell cd ${TOP_DebugRel_bin};echo `pwd`)

c_SRC_DebugRel_bin+=src/AM29LV160.c
c_SRC_DebugRel_bin+=src/Main.c
c_SRC_DebugRel_bin+=src/Nand.c
c_SRC_DebugRel_bin+=src/SST39VF160.c
c_SRC_DebugRel_bin+=src/Shell.c
c_SRC_DebugRel_bin+=src/control.c
c_SRC_DebugRel_bin+=src/ide.c
c_SRC_DebugRel_bin+=src/mbm29lv160.c
c_SRC_DebugRel_bin+=src/rtl8019.c
c_SRC_DebugRel_bin+=src/serial.c
c_SRC_DebugRel_bin+=src/tm_clk.c
c_SRC_DebugRel_bin+=src/utils.c
c_SRC_DebugRel_bin+=src/xmodem.c
c_SRC_DebugRel_bin+=src/tftp/arp.c
c_SRC_DebugRel_bin+=src/tftp/eth.c
c_SRC_DebugRel_bin+=src/tftp/icmp.c
c_SRC_DebugRel_bin+=src/tftp/ip.c
c_SRC_DebugRel_bin+=src/tftp/skbuff.c
c_SRC_DebugRel_bin+=src/tftp/tftp.c
c_SRC_DebugRel_bin+=src/tftp/tftpmain.c
c_SRC_DebugRel_bin+=src/tftp/tftpput.c
c_SRC_DebugRel_bin+=src/tftp/udp.c

obj_DebugRel_bin+=$(c_SRC_DebugRel_bin:.c=.obj)

CFLAGS_DebugRel_bin+= -I.\
 -I- -IC:/"Program Files"/ARM/RVCT/Data/2.2/349/include/windows\
 -IC:/"Program Files"/ARM/RVCT/Data/2.2/349/include/windows

clean_DebugRel_bin:
	rm -f  ${obj_DebugRel_bin} 

DebugRel_bin:FS44B0II_BIOS.axf
TARGET=FS44B0II_BIOS.axf


ifeq (${TARGET}, FS44B0II_BIOS.axf)

DebugRel_bin:MW_LDFLAGS=armlink --map --ro_base=0xC000000 --first=vector.o(reset) --info=totals 
DebugRel_bin:MW_LIBS= 
DebugRel_bin:CFLAGS=${CFLAGS_DebugRel_bin}

FS44B0II_BIOS.axf:  ${obj_DebugRel_bin} 
	${MW_LDFLAGS} ${LDFLAGS} ${LIBS} -o $@ $<

DebugRel_bin:MW_CFLAGS=armcc --debug -O1 -D__S3C44B0X__ -D__AM29LV160__
%.obj: %.c
	${MW_CFLAGS} -c ${CFLAGS} -o $@ $^ 


#####################################################
#Caution: Donot edit this comment block. MW Specific
#METROWERKS SPECIFIC BEGIN 
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\slib.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\SysInit.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\vector.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\44B.H
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\board.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\config.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\def.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Option.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Rtl8019.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Shell.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\slib.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\utils.h
#METROWERKS SPECIFIC END 
#####################################################

endif

##############################
#######  TARGET: Flash_Hex 
##############################
TOP_Flash_Hex=D:\SingleChip\44B0\Projects\FS44B0II_BIOS\
WD_Flash_Hex=$(shell cd ${TOP_Flash_Hex};echo `pwd`)

c_SRC_Flash_Hex+=src/AM29LV160.c
c_SRC_Flash_Hex+=src/Main.c
c_SRC_Flash_Hex+=src/Nand.c
c_SRC_Flash_Hex+=src/SST39VF160.c
c_SRC_Flash_Hex+=src/Shell.c
c_SRC_Flash_Hex+=src/control.c
c_SRC_Flash_Hex+=src/ide.c
c_SRC_Flash_Hex+=src/mbm29lv160.c
c_SRC_Flash_Hex+=src/rtl8019.c
c_SRC_Flash_Hex+=src/serial.c
c_SRC_Flash_Hex+=src/tm_clk.c
c_SRC_Flash_Hex+=src/utils.c
c_SRC_Flash_Hex+=src/xmodem.c
c_SRC_Flash_Hex+=src/tftp/arp.c
c_SRC_Flash_Hex+=src/tftp/eth.c
c_SRC_Flash_Hex+=src/tftp/icmp.c
c_SRC_Flash_Hex+=src/tftp/ip.c
c_SRC_Flash_Hex+=src/tftp/skbuff.c
c_SRC_Flash_Hex+=src/tftp/tftp.c
c_SRC_Flash_Hex+=src/tftp/tftpmain.c
c_SRC_Flash_Hex+=src/tftp/tftpput.c
c_SRC_Flash_Hex+=src/tftp/udp.c

obj_Flash_Hex+=$(c_SRC_Flash_Hex:.c=.obj)

CFLAGS_Flash_Hex+= -I.\
 -I- -IC:/"Program Files"/ARM/RVCT/Data/2.2/349/include/windows\
 -IC:/"Program Files"/ARM/RVCT/Data/2.2/349/include/windows

clean_Flash_Hex:
	rm -f  ${obj_Flash_Hex} 

Flash_Hex:FS44B0II_BIOS.axf
TARGET=FS44B0II_BIOS.axf


ifeq (${TARGET}, FS44B0II_BIOS.axf)

Flash_Hex:MW_LDFLAGS=armlink --map --ro_base=0xC000000 --first=vector.o(reset) --info=totals 
Flash_Hex:MW_LIBS= 
Flash_Hex:CFLAGS=${CFLAGS_Flash_Hex}

FS44B0II_BIOS.axf:  ${obj_Flash_Hex} 
	${MW_LDFLAGS} ${LDFLAGS} ${LIBS} -o $@ $<

Flash_Hex:MW_CFLAGS=armcc --debug -O1 -D__S3C44B0X__ -D__AM29LV160__
%.obj: %.c
	${MW_CFLAGS} -c ${CFLAGS} -o $@ $^ 


#####################################################
#Caution: Donot edit this comment block. MW Specific
#METROWERKS SPECIFIC BEGIN 
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\slib.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\SysInit.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\src\vector.s
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\44B.H
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\board.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\config.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\def.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Option.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Rtl8019.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\Shell.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\slib.h
#D:\SingleChip\44B0\Projects\FS44B0II_BIOS\inc\utils.h
#METROWERKS SPECIFIC END 
#####################################################

endif

##############################

# end Makefile

⌨️ 快捷键说明

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