sources

来自「6410BSP3」· 代码 · 共 95 行

TXT
95
字号
!if 0
Copyright (c) Microsoft Corporation.  All rights reserved.
!endif
!if 0
Use of this source code is subject to the terms of the Microsoft end-user
license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
If you did not accept the terms of the EULA, you are not authorized to use
this source code. For a copy of the EULA, please see the LICENSE.RTF on your
install media.
!endif

# Eboot canot support DEBUG build
# USB download scheme is different from MS
# Line 1107~1112 of blcommon.c can clear some downloaded images
# when Download Buffer overlaps with NK RAMIMAGE region
!IF "$(WINCEDEBUG)" == "debug"
SKIPBUILD=1
!ENDIF
!IF "$(BSP_POCKETMORY)" == "1"
SKIPBUILD=1
!ENDIF

TARGETNAME=eboot
TARGETTYPE=PROGRAM
RELEASETYPE=PLATFORM
EXEENTRY=StartUp

WINCECPU=1
NOMIPS16CODE=1

C_DEBUG_INFO_FLAG=NONE

INCLUDES=$(INCLUDES);$(_PUBLICROOT)\common\oak\drivers\block\msflashfmd\inc;$(_TARGETPLATROOT)\Src\Common\Nandflash\Fmd
INCLUDES=$(INCLUDES);$(_TARGETPLATROOT)\src\drivers\display\s3c6410_disp_lib;$(_TARGETPLATROOT)\src\drivers\display\s3c6410_ldi_lib;

ADEFINES=-pd "_TGTCPU SETS \"$(_TGTCPU)\"" $(ADEFINES)

!IF "$(BSP_DEBUGPORT)" == "SERIAL_UART0"
CDEFINES=$(CDEFINES) -DDEBUG_PORT=0
!ENDIF

!IF "$(BSP_DEBUGPORT)" == "SERIAL_UART1"
CDEFINES=$(CDEFINES) -DDEBUG_PORT=1
!ENDIF

!IF "$(BSP_DEBUGPORT)" == "SERIAL_UART2"
CDEFINES=$(CDEFINES) -DDEBUG_PORT=2
!ENDIF

!IF "$(BSP_DEBUGPORT)" == "SERIAL_UART3"
CDEFINES=$(CDEFINES) -DDEBUG_PORT=3
!ENDIF

CDEFINES=$(CDEFINES) -DPPSH_PROTOCOL_NOTIMEOUT -DCOREDLL

LDEFINES=-subsystem:native /DEBUG /DEBUGTYPE:CV /FIXED:NO

TARGETLIBS= \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib      \
    $(_PLATCOMMONLIB)\$(_CPUDEPPATH)\oal_cache_s3c6410_sec_v1.lib    \
    $(_PLATCOMMONLIB)\$(_CPUDEPPATH)\s3c6410_system_lib.lib    \
    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_kitl.lib                \
#    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_log.lib                \
    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blnk.lib                \
    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blcommon.lib            \
    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blmemory_arm.lib       \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\bootpart.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\eboot.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\cs8900dbg.lib        \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ne2kdbg.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ddk_io.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fulllibc.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gsnull.lib            \
    $(_COMMONOAKROOT)\lib\$(_CPUDEPPATH)\rne_mdd.lib \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\s3c6410_args.lib        \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\s3c6410_pm.lib             \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\nandflash_lib.lib        \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\s3c6410_disp_lib.lib    \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\s3c6410_ldi_lib.lib        \

SOURCES= \
    main.c        \
    debug.c    \
    ether.c    \
    flash.c        \
    nand.cpp    \
    usb.c

ARM_SOURCES =    \
    startup.s    \
    usbs.s

WINCETARGETFILES=EbootImage

⌨️ 快捷键说明

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