µVision Build Log
Tool Versions:
IDE-Version: µVision V5.11.2.0
Copyright (C) 2014 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: øòâ Microsoft, Microsoft, LIC=----
Tool Versions:
Toolchain: PK51 Prof. Develpers Kit Version: 9.53.0.0
Toolchain Path: C:\Keil51\C51\BIN
C Compiler: C51.exe V9.53.0.0
Assembler: A51.exe V8.02b
Linker/Locator: BL51.exe V6.22
Library Manager: LIB51.exe V4.30.0.2
Hex Converter: OH51.exe V2.7.0.0
CPU DLL: S8051.DLL V3.95.0.0
Dialog DLL: DP51.DLL V2.62.0.1
Project:
H:\rtd2662\RTD2660 AD Board\RTD2660_AV1_AV2_081015\RTD2662.uvproj
Project File Date: 03/15/2016
Output:
Rebuild target 'RTD2662'
compiling Timer.c...
compiling Align.c...
compiling Auto.c...
compiling FrameSync.c...
compiling Main.c...
compiling Mode.c...
Core\code\Mode.c(942): warning C291: not every exit path returns a value
compiling Struct.c...
compiling Sync.c...
Core\code\Sync.c(369): warning C294: unreachable code
compiling Adjust.c...
compiling Uart.c...
compiling video.c...
compiling eeprom.c...
compiling Memory.C...
compiling YPbPr.c...
compiling Power.c...
compiling Scaler.c...
compiling Source.c...
Core\code\rtd2662\Source.c(268): warning C291: not every exit path returns a value
compiling Misc.c...
compiling Hdmi.C...
compiling Adjust_customer.c...
compiling Key.c...
compiling IR_Nec.c...
compiling Key_PCB2660_001.c...
compiling Key_PCB2660_002.c...
compiling Key_PCB2660_003.c...
compiling Key_PCB2660_003_5Key.c...
compiling Key_PCB2660_007.c...
compiling Func.C...
Func\Func.C(16): warning C294: unreachable code
Func\Func.C(52): warning C294: unreachable code
compiling OsdMenuFunc003.c...
compiling OsdProc003.c...
OSD\OSD003\OsdProc003.c(640): warning C294: unreachable code
compiling OsdRes003.c...
compiling OsdTable003.c...
compiling OSD_FAC.c...
compiling osd_001.c...
OSD\osd_001\osd_001.c(48): warning C294: unreachable code
compiling TV.c...
compiling JS_6B1.C...
compiling JS_6B2.C...
compiling TDQ6F6.C...
compiling TN8337.C...
TV\TN8337.C(421): warning C294: unreachable code
compiling TNJ8355.C...
compiling gmiOSDFunc.c...
OSD\gmiOSDFunc.c(822): warning C291: not every exit path returns a value
compiling GUartSend.c...
compiling Int.c...
compiling Mcu.c...
compiling RTDAccess.c...
compiling I2c.c...
assembling L51_BANK.A51...
assembling STARTUP.A51...
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
BANK0 {".\Output\Timer.obj"},
BANK0 {".\Output\Align.obj"},
BANK0 {".\Output\Auto.obj"},
BANK0 {".\Output\FrameSync.obj"},
BANK0 {".\Output\Main.obj"},
BANK0 {".\Output\Mode.obj"},
BANK0 {".\Output\Struct.obj"},
BANK0 {".\Output\Sync.obj"},
BANK0 {".\Output\Adjust.obj"},
BANK0 {".\Output\Uart.obj"},
BANK0 {".\Output\video.obj"},
BANK0 {".\Output\eeprom.obj"},
BANK0 {".\Output\Memory.obj"},
BANK0 {".\Output\YPbPr.obj"},
BANK0 {".\Output\Power.obj"},
BANK0 {".\Output\Scaler.obj"},
BANK0 {".\Output\Source.obj"},
BANK0 {".\Output\Misc.obj"},
BANK0 {".\Output\Hdmi.obj"},
BANK0 {".\Output\Adjust_customer.obj"},
BANK0 {".\Output\Key.obj"},
BANK0 {".\Output\IR_Nec.obj"},
BANK0 {".\Output\Key_PCB2660_001.obj"},
BANK0 {".\Output\Key_PCB2660_002.obj"},
BANK0 {".\Output\Key_PCB2660_003.obj"},
BANK0 {".\Output\Key_PCB2660_003_5Key.obj"},
BANK0 {".\Output\Key_PCB2660_007.obj"},
BANK0 {".\Output\Func.obj"},
BANK1 {".\Output\OsdMenuFunc003.obj"},
BANK1 {".\Output\OsdProc003.obj"},
BANK1 {".\Output\OsdRes003.obj"},
BANK1 {".\Output\OsdTable003.obj"},
BANK1 {".\Output\OSD_FAC.obj"},
BANK1 {".\Output\osd_001.obj"},
BANK0 {".\Output\TV.obj"},
BANK0 {".\Output\JS_6B1.obj"},
BANK0 {".\Output\JS_6B2.obj"},
BANK0 {".\Output\TDQ6F6.obj"},
BANK0 {".\Output\TN8337.obj"},
BANK0 {".\Output\TNJ8355.obj"},
BANK1 {".\Output\gmiOSDFunc.obj"},
BANK0 {".\Lib\GmiFunc.LIB"},
COMMON {".\Output\GUartSend.obj"},
COMMON {".\Output\Int.obj"},
COMMON {".\Output\Mcu.obj"},
COMMON {".\Output\RTDAccess.obj"},
COMMON {".\Output\I2c.obj"},
COMMON {".\Output\L51_BANK.obj"},
COMMON {".\Output\STARTUP.obj"}
TO ".\Output\RTD2662"
$NOMOD51 NOLINES
$NOCOND
;------------------------------------------------------------------------------
; This file is part of the BL51 / LX51 Banked Linker/Locater package
; Copyright (c) 1988 - 2001 Keil Elektronik GmbH and Keil Software, Inc.
; Version 2.21 (Code and Variable Banking for Classic 8051 Derivatives)
;------------------------------------------------------------------------------
;************************ Configuration Section *******************************
?B_NBANKS EQU 2 ; Define maximum Number of Banks *
; ; following values are allowed: 2, 4, 8, 16, 32, 64 *
; ; for BL51 the maximum value for ?B_BANKS is 32 *
; ; for LX51 the maximum value for ?B_BANKS is 64 *
; *
?B_MODE EQU 1 ; 0 for Bank-Switching via 8051 Port *
; ; 1 for Bank-Switching via XDATA Port *
; ; 4 for user-provided bank switch code *
; *
?B_RTX EQU 0 ; 0 for applications without real-time OS *
; ; 1 for applications using the RTX-51 real-time OS *
; *
?B_VAR_BANKING EQU 0 ; Variable Banking via L51_BANK (far memory support)*
; ; 0 Variable Banking does not use L51_BANK.A51 *
; ; 1 Variable Banking uses this L51_BANK.A51 module *
; Notes: ?B_VAR_BANKING uses the 'far' and 'far const' C51 memory types to *
; extent the space for variables in RAM and/or ROM of classic 8051 *
; device. The same hardware as for code banking is used. Program *
; code banking and variable banking share the same hardware I/O pins. *
; The C51 Compiler must be used with the VARBANKING directive. *
; Variable Banking is only supported with the LX51 linker/locater. *
; *
?B_RST_BANK EQU 0xFF ; specifies the active code bank number after CPU *
; ; Reset. Used to reduce the entries in the *
; ; INTERBANK CALL TABLE. The value 0xFF disables *
; ; this LX51 linker/locater optimization. *
; Note: Interbank Call Table optimization is only possible with LX51. *
; *
;-----------------------------------------------------------------------------*
*** FATAL ERROR L204: INVALID KEYWORD
POS: 1616
BANK.obj}, COMMON {.\Output\STARTUP.obj} TO .\Output\RTD2662 $NOMOD51 #
Target not created.