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

📄 config.mk.svn-base

📁 realtek的8186芯片ADSL路由AP源代码
💻 SVN-BASE
字号:
#
#  config.mk  Makefile Configuration
#
# History:
# 2006/10/27  SH, Lee  Added "ARCH" for Foxconn's big/mini model support
#
BOOTFILE = boot
ROOTFILE = root
LOADERFILE = loader

FLASH_START		= bfc00000
MEM_START		= 80000000
MEM_LIMIT		= 80800000
LOADER_START	= 80700000

# big_model: Supports Foxconn's big model
# mini_model: Supports Foxconn's mini model
# No specify: Supports noraml demo board 
#ARCH = big_model
ARCH = 
#ARCH = mini_model

## for cygwin
##GCC_PATH = /tools/H-i686-pc-cygwin
#GCC_PATH = /RSDK/rcc
#GCC_UTIL_PATH = /RSDK/binutils
##GCC_NAME = mips-elf
#GCC_NAME = rsdk-elf
##MIPS_INC = $(GCC_PATH)/lib/gcc-lib/mips-elf/2.95.2/include
#MIPS_INC = $(GCC_PATH)/lib/gcc-lib/mips-elf/3.2/include
#ELF_OPT = elf32-bigmips
#LD = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-ld
 
# for Linux
GCC_PATH = /RSDK_LINUX/rcc
GCC_UTIL_PATH = /RSDK_LINUX/binutils
GCC_NAME = rsdk-elf
MIPS_INC = $(GCC_PATH)/lib/gcc-lib/mips-linux/3.2/include
ELF_OPT = elf32-tradbigmips
LD = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-ld

EFLAGS = -DMEM_START=0x$(MEM_START) -DMEM_LIMIT=0x$(MEM_LIMIT) -DFLASH_START=0x$(FLASH_START) -DLOADER3_START=0x$(LOADER_START) \
         -D_LZMA_IN_CB -DCONFIG_RTL867X_LOADER_SUPPORT_HTTP_SERVER

#CFLAGS = -O1 -EB -G 0 -mips1 -mcpu=r3000 -c -x c -Wall \

#CFLAGS = -O1 -EB -G 0 -march=4180 -c -x c -Wall 
CFLAGS = -O1 -EB -G 0 -march=4180 -c -x c -Wall \
		-pedantic -nostartfiles -nostdinc -mno-abicalls -fno-pic -pipe \
		$(EFLAGS) \
		-I$(MIPS_INC) \
		-I. -I../inc -I../zlib -I../bzlib \
		-B$(GCC_PATH)/lib/gcc-lib/

#AFLAGS = -O0 -EB -mips1 -mcpu=r3000 -c -Wall -x assembler-with-cpp \

#AFLAGS = -O0 -EB -march=4180 -c -Wall -x assembler-with-cpp 
AFLAGS = -O0 -EB -march=4180 -c -Wall -x assembler-with-cpp \
		-pedantic -nostartfiles -nostdinc -mno-abicalls -fno-pic -pipe \
		$(EFLAGS) \
		-I. -I../inc -I../zlib \
		-B$(GCC_PATH)/lib/gcc-lib/

# for Internal PHY
#CFLAGS += -g -gstabs+ 
#AFLAGS += -g -gstabs+ 

# for External PHY
CFLAGS += -g -gstabs+ -DCONFIG_RE8306 -DCONFIG_EXTPHY -DCONFIG_RTL8671
AFLAGS += -g -gstabs+ -DCONFIG_RE8306 -DCONFIG_EXTPHY -DCONFIG_RTL8671

#for Big model
#CFLAGS += -g -gstabs+ -DCONFIG_RE8306 -DCONFIG_EXTPHY -DCONFIG_TR068 -DCONFIG_RTL8671 -DCPU_LX4181 -DFlash_AA21_GPA5
#AFLAGS += -g -gstabs+ -DCONFIG_RE8306 -DCONFIG_EXTPHY -DCONFIG_RTL8671 -DCPU_LX4181 -DFlash_AA21_GPA5
 

#shlee add for enabling re8306
ifeq ($(ARCH), big_model)
AFLAGS += -DFlash_AA21_GPA5 -DCPU_LX4181
CFLAGS += -DCONFIG_RE8306 -DCONFIG_RTL8671  -DCONFIG_EXTPHY -DFlash_AA21_GPA5 -DCPU_LX4181
endif
ifeq ($(ARCH), mini_model)
AFLAGS += -DMINIMODEL_SUPPORT
CFLAGS += -DMINIMODEL_SUPPORT
endif



CC = $(GCC_PATH)/bin/$(GCC_NAME)-gcc
AS = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-as
AR = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-ar
NM = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-nm
CPP = $(GCC_PATH)/$(GCC_NAME)-g++
OBJCOPY = $(GCC_UTIL_PATH)/bin/$(GCC_NAME)-objcopy
RM	= rm -f

#BIN2ASM = ../util/win/Release/bin2as
#APPEND0 = ../util/win/Release/append0
BIN2ASM = ../util/bin2as
APPEND0 = ../util/win/Release/append0

⌨️ 快捷键说明

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