ch376編譯時(shí)出錯(cuò)

本人初學(xué)。大蝦指點(diǎn)。編譯時(shí)出錯(cuò)。

Build target 'Target 1'

compiling 3.c...

compiling DEBUG.C...

compiling PARA_HW.C...

compiling HAL_BASE.C...

compiling FILE_SYS.C...

linking...

BL51 BANKED LINKER/LOCATER V6.05 - SN: Eval Version

COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2007

"3.obj",

"DEBUG.obj",

"PARA_HW.obj",

"HAL_BASE.obj",

"FILE_SYS.obj"

TO "3"

RAMSIZE(256) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: MINITSTDIO

MODULE: DEBUG.obj (DEBUG) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _MSTOPIFERROR

MODULE: DEBUG.obj (DEBUG) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376_DAT_PORT

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376_CMD_PORT

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: MINITCH376HOST

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: QUERY376INTERRUPT

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: XREADCH376DATA

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _XWRITECH376DATA

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _XWRITECH376CMD

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376_PORT_INIT

MODULE: PARA_HW.obj (PARA_HW) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _MDELAYMS

MODULE: HAL_BASE.obj (HAL_BASE) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _MDELAYUS

MODULE: HAL_BASE.obj (HAL_BASE) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376SECLOCATE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: ?_CH376BYTEWRITE?BYTE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376BYTEWRITE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: ?_CH376BYTEREAD?BYTE MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376BYTEREAD

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376BYTELOCATE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376DIRINFOSAVE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376DIRINFOREAD

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILECLOSE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILEERASE MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILECREATEPATH

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILEOPENPATH

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: _CH376FILEOPENDIR MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376SEPARATEPATH

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376DIRCREATE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILECREATE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376FILEOPEN

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376DISKMOUNT

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376DISKCONNECT MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376DISKREQSENSE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376SENDCMDDATWAITINT

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376SENDCMDWAITINT

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: WAIT376INTERRUPT

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376GETINTSTATUS

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376GETDISKSTATUS

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376GETFILESIZE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376ENDDIRINFO

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: ?_CH376WRITEVAR32?BYTE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376WRITEVAR32

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376READVAR32

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376WRITEVAR8

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376READVAR8

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: CH376READ32BITDAT MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376SETFILENAME

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: ?_CH376WRITEOFSBLOCK?BYTE

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376WRITEOFSBLOCK

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376WRITEHOSTBLOCK

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376WRITEREQBLOCK

MODULE: FILE_SYS.obj (FILE_SYS) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

SYMBOL: _CH376READBLOCK

MODULE: FILE_SYS.obj (FILE_SYS) *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_CH376WRITEHOSTBLOCK?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_CH376WRITEOFSBLOCK?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?CH376GETFILESIZE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?CH376GETDISKSTATUS?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?CH376DISKREQSENSE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_CH376DIRCREATE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_CH376FILEERASE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?CH376DIRINFOSAVE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_CH376BYTEWRITE?3 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_MSTOPIFERROR?DEBUG *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?MINITSTDIO?DEBUG *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?QUERY376INTERRUPT?PARA_HW *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?MINITCH376HOST?PARA_HW *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

SEGMENT: ?PR?_MDELAYMS?HAL_BASE

函數(shù)復(fù)合定義了。上面幾個(gè)文件是INCLUDE進(jìn)去的,而不是添加到工程里面編譯,


謝謝大俠


我對(duì)電子挺感興趣的現(xiàn)在剛開(kāi)始學(xué),總覺(jué)得進(jìn)步慢,大俠有什么經(jīng)驗(yàn)分享一下。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频