📄 config.mk.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 + -