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

📄 boot.wpj

📁 VxWorks BSP 下s3C44b0的源代码
💻 WPJ
📖 第 1 页 / 共 3 页
字号:
Document file - DO NOT EDIT

<BEGIN> BSP_DIR
$(WIND_BASE)/target/config/bspS3C44B0X
<END>

<BEGIN> BUILD_RULE_linkSyms.o
{linkSyms.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(PRJ_DIR)/linkSyms.c \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_ne2000End.o
{ne2000End.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(WIND_BASE)/target/config/bspS3C44B0X/ne2000End.c \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_prjConfig.o
{prjConfig.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(PRJ_DIR)/prjConfig.c \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_romInit.o
{romInit.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS_AS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(ROM_FLAGS_EXTRA) \
	$< \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_romStart.o
{romStart.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(ROM_FLAGS_EXTRA) \
	$< \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_sysALib.o
{sysALib.o \
	: \
	} \
	{$(AS) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS_AS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(WIND_BASE)/target/config/bspS3C44B0X/sysALib.s \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_sysLib.o
{sysLib.o \
	: \
	} \
	{$(CC) \
	$(OPTION_OBJECT_ONLY) \
	$(CFLAGS) \
	$(PROJECT_BSP_FLAGS_EXTRA) \
	$(WIND_BASE)/target/config/bspS3C44B0X/sysLib.c \
	-o \
	$@}
<END>

<BEGIN> BUILD_RULE_vxWorks

<END>

<BEGIN> BUILD_RULE_vxWorks_rom

<END>

<BEGIN> BUILD_RULE_vxWorks_rom.bin

<END>

<BEGIN> BUILD_RULE_vxWorks_rom.hex

<END>

<BEGIN> BUILD_RULE_vxWorks_romCompress

<END>

<BEGIN> BUILD_RULE_vxWorks_romCompress.bin

<END>

<BEGIN> BUILD_RULE_vxWorks_romCompress.hex

<END>

<BEGIN> BUILD_RULE_vxWorks_romResident

<END>

<BEGIN> BUILD_RULE_vxWorks_romResident.bin

<END>

<BEGIN> BUILD_RULE_vxWorks_romResident.hex

<END>

<BEGIN> BUILD__CURRENT
default
<END>

<BEGIN> BUILD__LIST
default default_rom default_romCompress default_romResident
<END>

<BEGIN> BUILD_default_BUILDRULE
vxWorks_romCompress.bin
<END>

<BEGIN> BUILD_default_MACRO_AR
dar
<END>

<BEGIN> BUILD_default_MACRO_AS
dcc
<END>

<BEGIN> BUILD_default_MACRO_BOOT_EXTRA

<END>

<BEGIN> BUILD_default_MACRO_CC
dcc
<END>

<BEGIN> BUILD_default_MACRO_CC_ARCH_SPEC
-tARMLS:vxworks55
<END>

<BEGIN> BUILD_default_MACRO_CFLAGS
-XO \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-DARMEL \
	-I$(PRJ_DIR) \
	-I$(WIND_BASE)/target/config/bspS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/config/comps/src \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DPRJ_BUILD \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_MACRO_CFLAGS_AS
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-Xpreprocess-assembly \
	-Wa,-Xlit-auto-off \
	-c \
	-I$(PRJ_DIR) \
	-I$(WIND_BASE)/target/config/bspS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/config/comps/src \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DPRJ_BUILD \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_MACRO_CFLAGS_AS_PROJECT
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-I/h \
	-I. \
	-I$(WIND_BASE)/target/config/allS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/src/config \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DARMEL \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C \
	-Xpreprocess-assembly \
	-Wa,-Xlit-auto-off \
	-c
<END>

<BEGIN> BUILD_default_MACRO_CFLAGS_PROJECT
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-I/h \
	-I. \
	-I$(WIND_BASE)/target/config/allS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/src/config \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DARMEL \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_MACRO_CONFIG_ALL
$(TGT_DIR)\config\allS3C44B0X
<END>

<BEGIN> BUILD_default_MACRO_CPP
dcc -E -Xpreprocessor-lineno-off
<END>

<BEGIN> BUILD_default_MACRO_DOC_FILES
sysLib sngks32cSio
<END>

<BEGIN> BUILD_default_MACRO_EXTRA_MODULES

<END>

<BEGIN> BUILD_default_MACRO_HEX_FLAGS

<END>

<BEGIN> BUILD_default_MACRO_LD
dld
<END>

<BEGIN> BUILD_default_MACRO_LDFLAGS
-tARMLS:vxworks55 -X -N -Xgenerate-paddr
<END>

<BEGIN> BUILD_default_MACRO_LD_LINK_PATH
-L$(WIND_BASE)/target/lib/arm/ARMARCH4/diab \
	-L$(WIND_BASE)/target/lib/arm/ARMARCH4/common
<END>

<BEGIN> BUILD_default_MACRO_LD_PARTIAL
dld -tARMLS:vxworks55 -X -r
<END>

<BEGIN> BUILD_default_MACRO_LD_PARTIAL_FLAGS
-tARMLS:vxworks55 -X -r
<END>

<BEGIN> BUILD_default_MACRO_LIBS
$(VX_OS_LIBS)
<END>

<BEGIN> BUILD_default_MACRO_NM
nmarm -g
<END>

<BEGIN> BUILD_default_MACRO_OPTION_DEFINE_MACRO
-D
<END>

<BEGIN> BUILD_default_MACRO_OPTION_DEPEND
-Xmake-dependency -w
<END>

<BEGIN> BUILD_default_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
-MD
<END>

<BEGIN> BUILD_default_MACRO_OPTION_INCLUDE_DIR
-I
<END>

<BEGIN> BUILD_default_MACRO_OPTION_LANG_C
-xc
<END>

<BEGIN> BUILD_default_MACRO_OPTION_UNDEFINE_MACRO
-U
<END>

<BEGIN> BUILD_default_MACRO_POST_BUILD_RULE

<END>

<BEGIN> BUILD_default_MACRO_POST_HEX_BUILD_RULE

<END>

<BEGIN> BUILD_default_MACRO_RAM_HIGH_ADRS
0C500000 # RAM text/data address (bootrom)
<END>

<BEGIN> BUILD_default_MACRO_RAM_LOW_ADRS
0C001000 # RAM text/data address (bootrom)
<END>

<BEGIN> BUILD_default_MACRO_ROM_SIZE
00080000 # number of bytes of ROM space
<END>

<BEGIN> BUILD_default_MACRO_ROM_TEXT_ADRS
00000000 # ROM entry address
<END>

<BEGIN> BUILD_default_MACRO_ROM_WARM_ADRS
00000004 # ROM warm entry address
<END>

<BEGIN> BUILD_default_MACRO_SIZE
sizearm
<END>

<BEGIN> BUILD_default_MACRO_TOOL_FAMILY
diab
<END>

<BEGIN> BUILD_default_RO_DEPEND_PATH
{$(WIND_BASE)/target/h/} {$(WIND_BASE)/target/src/} {$(WIND_BASE)/target/config/}
<END>

<BEGIN> BUILD_default_TC
::tc_ARMARCH4diab
<END>

<BEGIN> BUILD_default_romCompress_BUILDRULE
vxWorks_romCompress
<END>

<BEGIN> BUILD_default_romCompress_MACRO_AR
dar
<END>

<BEGIN> BUILD_default_romCompress_MACRO_AS
dcc
<END>

<BEGIN> BUILD_default_romCompress_MACRO_BOOT_EXTRA

<END>

<BEGIN> BUILD_default_romCompress_MACRO_CC
dcc
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CC_ARCH_SPEC
-tARMLS:vxworks55
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CFLAGS
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-DARMEL \
	-I$(PRJ_DIR) \
	-I$(WIND_BASE)/target/config/bspS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/config/comps/src \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DPRJ_BUILD \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CFLAGS_AS
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-Xpreprocess-assembly \
	-Wa,-Xlit-auto-off \
	-c \
	-I$(PRJ_DIR) \
	-I$(WIND_BASE)/target/config/bspS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/config/comps/src \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DPRJ_BUILD \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CFLAGS_AS_PROJECT
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-I/h \
	-I. \
	-I$(WIND_BASE)/target/config/allS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/src/config \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DARMEL \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C \
	-Xpreprocess-assembly \
	-Wa,-Xlit-auto-off \
	-c
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CFLAGS_PROJECT
-g \
	-tARMLS:vxworks55 \
	-W:c:,-Xmismatch-warning=2 \
	-ew1554,1551,1552,1086,1047,1547 \
	-Xclib-optim-off \
	-Xansi \
	-Xstrings-in-text=0 \
	-Wa,-Xsemi-is-newline \
	-ei1516,1643,1604 \
	-Xlocal-data-area-static-only \
	-Xsize-opt \
	-I/h \
	-I. \
	-I$(WIND_BASE)/target/config/allS3C44B0X \
	-I$(WIND_BASE)/target/h \
	-I$(WIND_BASE)/target/src/config \
	-I$(WIND_BASE)/target/src/drv \
	-DCPU=ARMARCH4 \
	-DTOOL_FAMILY=diab \
	-DTOOL=diab \
	-DARMEL \
	-Wcomment \
	-DCPU_7TDMI \
	-DARMMMU=ARMMMU_NONE \
	-DARMCACHE=ARMCACHE_KS32C
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CONFIG_ALL
$(TGT_DIR)\config\allS3C44B0X
<END>

<BEGIN> BUILD_default_romCompress_MACRO_CPP
dcc -E -Xpreprocessor-lineno-off
<END>

<BEGIN> BUILD_default_romCompress_MACRO_DOC_FILES
sysLib sngks32cSio
<END>

<BEGIN> BUILD_default_romCompress_MACRO_EXTRA_MODULES

<END>

<BEGIN> BUILD_default_romCompress_MACRO_HEX_FLAGS

<END>

<BEGIN> BUILD_default_romCompress_MACRO_LD
dld
<END>

<BEGIN> BUILD_default_romCompress_MACRO_LDFLAGS
-tARMLS:vxworks55 -X -N -Xgenerate-paddr
<END>

<BEGIN> BUILD_default_romCompress_MACRO_LD_LINK_PATH
-L$(WIND_BASE)/target/lib/arm/ARMARCH4/diab \
	-L$(WIND_BASE)/target/lib/arm/ARMARCH4/common
<END>

<BEGIN> BUILD_default_romCompress_MACRO_LD_PARTIAL
dld -tARMLS:vxworks55 -X -r
<END>

<BEGIN> BUILD_default_romCompress_MACRO_LD_PARTIAL_FLAGS
-tARMLS:vxworks55 -X -r
<END>

<BEGIN> BUILD_default_romCompress_MACRO_LIBS
$(VX_OS_LIBS)
<END>

<BEGIN> BUILD_default_romCompress_MACRO_NM
nmarm -g
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_DEFINE_MACRO
-D
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_DEPEND
-Xmake-dependency -w
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
-MD
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_INCLUDE_DIR
-I
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_LANG_C
-xc
<END>

<BEGIN> BUILD_default_romCompress_MACRO_OPTION_UNDEFINE_MACRO
-U
<END>

<BEGIN> BUILD_default_romCompress_MACRO_RAM_HIGH_ADRS
0C500000 # RAM text/data address (bootrom)
<END>

<BEGIN> BUILD_default_romCompress_MACRO_RAM_LOW_ADRS
0C001000 # RAM text/data address (bootrom)
<END>

<BEGIN> BUILD_default_romCompress_MACRO_ROM_SIZE

⌨️ 快捷键说明

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