阅读:2029回复:0
keil c51,如何编译呀?
我编译keil c51的程序时编译器提示如下错误,可我的程序是好的绝对没有错误。所以不知为什么?请指教!!!
BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 1 BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY: C:\\COMP51\\BL51.EXE C:\\C\\D12\\XXDMA.OBJ, C:\\C\\D12\\XXGCHAP9.OBJ, C:\\C\\D12\\XXGMAIN.OBJ, C:\\C\\D12\\XXGISR.OBJ, C:\\C\\D12\\XXGD12 >> CI.OBJ, C51FPS.LIB, PLM51.LIB, UTIL51.LIB TO C:\\C\\D12\\ND12 RS (256) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: C:\\C\\D12\\XXDMA.OBJ (XXDMA) C:\\C\\D12\\XXGCHAP9.OBJ (XXGCHAP9) C:\\C\\D12\\XXGMAIN.OBJ (XXGMAIN) C:\\C\\D12\\XXGISR.OBJ (XXGISR) C:\\C\\D12\\XXGD12CI.OBJ (XXGD12CI) C51FPS.LIB (PRINTF) C51FPS.LIB (?C?FPROUND) C51FPS.LIB (?C?FPCONVERT) C51FPS.LIB (?C?FPADD) C51FPS.LIB (?C?FPMUL) C51FPS.LIB (?C?FPDIV) C51FPS.LIB (?C?FTNPWR) C51FPS.LIB (?C?FPGETOPN) C:\\COMP51\\C51S.LIB (?C_STARTUP) C:\\COMP51\\C51S.LIB (?C?COPY) C:\\COMP51\\C51S.LIB (?C?CLDPTR) C:\\COMP51\\C51S.LIB (?C?CLDOPTR) C:\\COMP51\\C51S.LIB (?C?CSTPTR) C:\\COMP51\\C51S.LIB (?C?CSTOPTR) C:\\COMP51\\C51S.LIB (?C?ULCMP) C:\\COMP51\\C51S.LIB (?C?PLDIIDATA) C:\\COMP51\\C51S.LIB (?C?CCASE) C:\\COMP51\\C51S.LIB (?C?ICALL) C:\\COMP51\\C51S.LIB (PUTCHAR) C:\\COMP51\\C51S.LIB (?C_INIT) LINK MAP OF MODULE: C:\\C\\D12\\ND12 (XXDMA) TYPE BASE LENGTH RELOCATION SEGMENT NAME ----------------------------------------------------- * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE \"REG BANK 0\" DATA 0008H 0008H UNIT ?DT?XXGISR 0010H 0010H *** GAP *** BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 0021H.1 0000H.7 *** GAP *** DATA 0022H 0028H UNIT _DATA_GROUP_ DATA 004AH 001AH UNIT ?DT?XXGMAIN IDATA 0064H 004AH UNIT ?ID?XXGISR IDATA 00AEH 0001H UNIT ?STACK * * * * * * * X D A T A M E M O R Y * * * * * * * XDATA 0000H 0100H UNIT ?XD?XXGISR * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 2 CODE 0003H 0003H ABSOLUTE 0006H 0005H *** GAP *** CODE 000BH 0003H ABSOLUTE 000EH 07F2H *** GAP *** CODE 0800H 0647H UNIT ?C?LIB_CODE CODE 0E47H 046FH UNIT ?PR?PRINTF?PRINTF CODE 12B6H 00E7H UNIT ?PR?EP0_RXDONE?XXGISR CODE 139DH 00D0H UNIT ?PR?MAIN?XXGMAIN CODE 146DH 00B2H UNIT ?PR?READ_WRITE_REGISTER?XXDMA CODE 151FH 0091H UNIT ?PR?SETUP_DMA_REQUEST?XXDMA CODE 15B0H 0091H UNIT ?PR?EP0_TXDONE?XXGISR CODE 1641H 008CH UNIT ?C_C51STARTUP CODE 16CDH 0087H UNIT ?PR?MAIN_RXDONE?XXGISR CODE 1754H 0072H UNIT ?PR?_CODE_TRANSMIT?XXGMAIN CODE 17C6H 0071H UNIT ?PR?_D12_READENDPOINT?XXGD12CI CODE 1837H 006FH UNIT ?PR?FN_USB_ISR?XXGISR CODE 18A6H 0068H UNIT ?PR?MAIN_TXDONE?XXGISR CODE 190EH 0065H UNIT ?PR?GET_STATUS?XXGCHAP9 CODE 1973H 0060H UNIT ?CO?XXGMAIN CODE 19D3H 0059H UNIT ?PR?_D12_WRITEENDPOINT?XXGD12CI CODE 1A2CH 0056H UNIT ?PR?SETUP_DMA?XXGMAIN CODE 1A82H 0054H UNIT ?PR?CLEAR_FEATURE?XXGCHAP9 CODE 1AD6H 0054H UNIT ?PR?SET_FEATURE?XXGCHAP9 CODE 1B2AH 0047H UNIT ?CO?XXDMA CODE 1B71H 0045H UNIT ?PR?CHECK_KEY_LED?XXGMAIN CODE 1BB6H 0042H UNIT ?PR?CONTROL_HANDLER?XXGMAIN CODE 1BF8H 0040H UNIT ?PR?SET_CONFIGURATION?XXGCHAP9 CODE 1C38H 0040H UNIT ?CO?XXGCHAP9 CODE 1C78H 003FH UNIT ?PR?USB_ISR?XXGISR CODE 1CB7H 003CH UNIT ?PR?RECONNECT_USB?XXGMAIN CODE 1CF3H 0030H UNIT ?PR?TIMER_ISR?XXGISR CODE 1D23H 002CH UNIT ?PR?_D12_SETENDPOINTENABLE?XXGD12CI CODE 1D4FH 002CH UNIT ?PR?_D12_SETMODE?XXGD12CI CODE 1D7BH 002BH UNIT ?PR?_D12_SETADDRESSENABLE?XXGD12CI CODE 1DA6H 0027H UNIT ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI CODE 1DCDH 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE 1DF4H 0025H UNIT ?PR?GET_DESCRIPTOR?XXGCHAP9 CODE 1E19H 0025H UNIT ?PR?_D12_SETDMA?XXGD12CI CODE 1E3EH 0022H UNIT ?PR?GET_BUFFER_SIZE?XXDMA CODE 1E60H 001FH UNIT ?PR?_D12_READENDPOINTSTATUS?XXGD12CI CODE 1E7FH 001FH UNIT ?PR?_D12_SELECTENDPOINT?XXGD12CI CODE 1E9EH 001DH UNIT ?PR?EP1_RXDONE?XXGISR CODE 1EBBH 0018H UNIT ?PR?D12_READINTERRUPTREGISTER?XXGD12CI CODE 1ED3H 0017H UNIT ?PR?SET_INTERFACE?XXGCHAP9 CODE 1EEAH 0015H UNIT ?PR?SET_ADDRESS?XXGCHAP9 CODE 1EFFH 0015H UNIT ?PR?CONNECT_USB?XXGMAIN CODE 1F14H 0012H UNIT ?PR?GET_CONFIGURATION?XXGCHAP9 CODE 1F26H 0012H UNIT ?PR?INIT_TIMER0?XXGMAIN CODE 1F38H 0012H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?XXGD12CI CODE 1F4AH 0011H UNIT ?PR?INIT_PORT?XXGMAIN CODE 1F5BH 0010H UNIT ?PR?INIT_SERIAL?XXGMAIN CODE 1F6BH 000EH UNIT ?PR?GET_FIRMWARE_VERSION?XXDMA CODE 1F79H 000EH UNIT ?PR?STALL_EP0?XXGMAIN CODE 1F87H 000DH UNIT ?PR?GET_INTERFACE?XXGCHAP9 CODE 1F94H 000CH UNIT ?PR?_SINGLE_TRANSMIT?XXGMAIN CODE 1FA0H 000BH UNIT ?PR?INPORTB?XXGD12CI CODE 1FABH 000AH UNIT ?C_INITSEG BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 3 CODE 1FB5H 0009H UNIT ?PR?D12_GETDMA?XXGD12CI CODE 1FBEH 0007H UNIT ?PR?DISCONNECT_USB?XXGMAIN CODE 1FC5H 0007H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?XXGD12CI CODE 1FCCH 0006H UNIT ?PR?_OUTPORTCMD?XXGD12CI CODE 1FD2H 0006H UNIT ?PR?_OUTPORTDATA?XXGD12CI CODE 1FD8H 0005H UNIT ?PR?INIT_UNCONFIG?XXGMAIN CODE 1FDDH 0005H UNIT ?PR?INIT_CONFIG?XXGMAIN CODE 1FE2H 0005H UNIT ?PR?EP1_TXDONE?XXGISR CODE 1FE7H 0005H UNIT ?PR?D12_SENDRESUME?XXGD12CI CODE 1FECH 0003H UNIT ?PR?RESERVED?XXGCHAP9 CODE 1FEFH 0001H UNIT ?PR?ON_EXIT?XXGMAIN CODE 1FF0H 0001H UNIT ?PR?BUS_RESET?XXGISR CODE 1FF1H 0001H UNIT ?PR?DMA_EOT?XXGISR OVERLAY MAP OF MODULE: C:\\C\\D12\\ND12 (XXDMA) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH ------------------------------------------------------------------------------------ ?PR?USB_ISR?XXGISR ----- ----- ----- ----- +--> ?PR?FN_USB_ISR?XXGISR ?PR?FN_USB_ISR?XXGISR ----- ----- 0022H 0002H +--> ?PR?D12_READINTERRUPTREGISTER?XXGD12CI +--> ?PR?BUS_RESET?XXGISR +--> ?PR?DMA_EOT?XXGISR +--> ?PR?EP0_TXDONE?XXGISR +--> ?PR?EP0_RXDONE?XXGISR +--> ?PR?EP1_TXDONE?XXGISR +--> ?PR?EP1_RXDONE?XXGISR +--> ?PR?MAIN_TXDONE?XXGISR +--> ?PR?MAIN_RXDONE?XXGISR ?PR?D12_READINTERRUPTREGISTER?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?INPORTB?XXGD12CI ?PR?INPORTB?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI ?PR?EP0_TXDONE?XXGISR ----- ----- 0024H 0002H +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... ----- ----- ----- ----- +--> ?PR?INPORTB?XXGD12CI ?PR?_D12_WRITEENDPOINT?XXGD12CI ----- ----- 0032H 0003H +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?INPORTB?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI ?PR?EP0_RXDONE?XXGISR ----- ----- ----- ----- +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 4 +--> ?PR?_D12_READENDPOINT?XXGD12CI +--> ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI +--> ?PR?_D12_ACKNOWLEDGEENDPOINT?XXGD12CI ?PR?_D12_READENDPOINT?XXGD12CI ----- ----- 0025H 0003H +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?INPORTB?XXGD12CI ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI ?PR?_D12_ACKNOWLEDGEENDPOINT?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI ?PR?EP1_TXDONE?XXGISR ----- ----- ----- ----- +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... ?PR?EP1_RXDONE?XXGISR ----- ----- ----- ----- +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... +--> ?PR?_D12_READENDPOINT?XXGD12CI ?PR?MAIN_TXDONE?XXGISR ----- ----- ----- ----- +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI ?PR?MAIN_RXDONE?XXGISR ----- ----- 0024H 0001H +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?XX... +--> ?PR?_D12_READENDPOINT?XXGD12CI *** NEW ROOT *************************************************** ?C_C51STARTUP ----- ----- ----- ----- +--> ?PR?MAIN?XXGMAIN +--> ?C_INITSEG ?PR?MAIN?XXGMAIN ----- ----- 0029H 0002H +--> ?PR?INIT_PORT?XXGMAIN +--> ?PR?INIT_SERIAL?XXGMAIN +--> ?PR?INIT_TIMER0?XXGMAIN +--> ?PR?RECONNECT_USB?XXGMAIN +--> ?PR?CHECK_KEY_LED?XXGMAIN +--> ?PR?_D12_SETDMA?XXGD12CI +--> ?PR?CONTROL_HANDLER?XXGMAIN +--> ?PR?SETUP_DMA?XXGMAIN ?PR?RECONNECT_USB?XXGMAIN ----- ----- 002BH 0004H +--> ?PR?DISCONNECT_USB?XXGMAIN +--> ?PR?CONNECT_USB?XXGMAIN ?PR?DISCONNECT_USB?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_SETMODE?XXGD12CI ?PR?_D12_SETMODE?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 5 ?PR?CONNECT_USB?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_SETDMA?XXGD12CI +--> ?PR?_D12_SETMODE?XXGD12CI ?PR?_D12_SETDMA?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI ?PR?CHECK_KEY_LED?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI ?PR?CONTROL_HANDLER?XXGMAIN ----- ----- 002BH 0002H +--> ?CO?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?CO?XXGMAIN ----- ----- ----- ----- +--> ?PR?GET_STATUS?XXGCHAP9 +--> ?PR?CLEAR_FEATURE?XXGCHAP9 +--> ?PR?RESERVED?XXGCHAP9 +--> ?PR?SET_FEATURE?XXGCHAP9 +--> ?PR?SET_ADDRESS?XXGCHAP9 +--> ?PR?GET_DESCRIPTOR?XXGCHAP9 +--> ?PR?GET_CONFIGURATION?XXGCHAP9 +--> ?PR?SET_CONFIGURATION?XXGCHAP9 +--> ?PR?GET_INTERFACE?XXGCHAP9 +--> ?PR?SET_INTERFACE?XXGCHAP9 +--> ?PR?READ_WRITE_REGISTER?XXDMA ?PR?GET_STATUS?XXGCHAP9 ----- ----- 002DH 0005H +--> ?PR?_D12_SELECTENDPOINT?XXGD12CI +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?_D12_SELECTENDPOINT?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?INPORTB?XXGD12CI ?PR?_SINGLE_TRANSMIT?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI ?PR?STALL_EP0?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI ?PR?CLEAR_FEATURE?XXGCHAP9 ----- ----- 002DH 0002H +--> ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?RESERVED?XXGCHAP9 ----- ----- ----- ----- +--> ?PR?STALL_EP0?XXGMAIN ?PR?SET_FEATURE?XXGCHAP9 ----- ----- 002DH 0002H +--> ?PR?_D12_SETENDPOINTSTATUS?XXGD12CI +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?SET_ADDRESS?XXGCHAP9 ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 6 +--> ?PR?_D12_SETADDRESSENABLE?XXGD12CI +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN ?PR?_D12_SETADDRESSENABLE?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI ?PR?GET_DESCRIPTOR?XXGCHAP9 ----- ----- 002DH 0001H +--> ?CO?XXGCHAP9 +--> ?PR?_CODE_TRANSMIT?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?_CODE_TRANSMIT?XXGMAIN ----- ----- 002EH 0002H +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI ?PR?GET_CONFIGURATION?XXGCHAP9 ----- ----- 002DH 0001H +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN ?PR?SET_CONFIGURATION?XXGCHAP9 ----- ----- ----- ----- +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?INIT_UNCONFIG?XXGMAIN +--> ?PR?INIT_CONFIG?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?INIT_UNCONFIG?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_SETENDPOINTENABLE?XXGD12CI ?PR?_D12_SETENDPOINTENABLE?XXGD12CI ----- ----- ----- ----- +--> ?PR?_OUTPORTCMD?XXGD12CI +--> ?PR?_OUTPORTDATA?XXGD12CI ?PR?INIT_CONFIG?XXGMAIN ----- ----- ----- ----- +--> ?PR?_D12_SETENDPOINTENABLE?XXGD12CI ?PR?GET_INTERFACE?XXGCHAP9 ----- ----- 002DH 0001H +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN ?PR?SET_INTERFACE?XXGCHAP9 ----- ----- ----- ----- +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?STALL_EP0?XXGMAIN ?PR?READ_WRITE_REGISTER?XXDMA ----- ----- 002DH 0001H +--> ?CO?XXDMA +--> ?PR?PRINTF?PRINTF +--> ?PR?GET_FIRMWARE_VERSION?XXDMA +--> ?PR?GET_BUFFER_SIZE?XXDMA +--> ?PR?SETUP_DMA_REQUEST?XXDMA +--> ?PR?STALL_EP0?XXGMAIN ?PR?PRINTF?PRINTF 0020H.0 0001H.1 002EH 001CH +--> ?PR?PUTCHAR?PUTCHAR ?PR?GET_FIRMWARE_VERSION?XXDMA ----- ----- 002EH 0001H +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN ?PR?GET_BUFFER_SIZE?XXDMA ----- ----- 002EH 0004H +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 7 ?PR?SETUP_DMA_REQUEST?XXDMA ----- ----- ----- ----- +--> ?PR?STALL_EP0?XXGMAIN ?PR?SETUP_DMA?XXGMAIN ----- ----- ----- ----- +--> ?PR?_SINGLE_TRANSMIT?XXGMAIN +--> ?PR?_D12_WRITEENDPOINT?XXGD12CI SYMBOL TABLE OF MODULE: C:\\C\\D12\\ND12 (XXDMA) VALUE TYPE NAME ---------------------------------- ------- MODULE XXDMA C:0000H SYMBOL _ICE_DUMMY_ D:0090H PUBLIC P1 D:00B0H PUBLIC P3 B:00D0H.6 PUBLIC AC B:00B0H.4 PUBLIC T0 B:0090H.6 PUBLIC MCU_D12CS B:00B0H.5 PUBLIC T1 B:00A8H.7 PUBLIC EA B:0090H.0 PUBLIC T2 B:0080H.0 PUBLIC P0_0 B:0090H.0 PUBLIC P1_0 B:0080H.1 PUBLIC P0_1 B:00D0H.1 PUBLIC FL B:00A0H.0 PUBLIC P2_0 B:0090H.1 PUBLIC P1_1 B:0080H.2 PUBLIC P0_2 B:00B0H.0 PUBLIC P3_0 B:00A0H.1 PUBLIC P2_1 B:0090H.2 PUBLIC P1_2 B:0080H.3 PUBLIC P0_3 B:00B0H.1 PUBLIC P3_1 B:00A0H.2 PUBLIC P2_2 B:0090H.3 PUBLIC P1_3 B:0080H.4 PUBLIC P0_4 B:00B0H.2 PUBLIC P3_2 B:00A0H.3 PUBLIC P2_3 B:0090H.4 PUBLIC P1_4 B:0080H.5 PUBLIC P0_5 B:00C8H.6 PUBLIC EXF2 B:00B0H.7 PUBLIC RD B:00B0H.3 PUBLIC P3_3 B:00A0H.4 PUBLIC P2_4 B:0090H.5 PUBLIC P1_5 B:0080H.6 PUBLIC P0_6 B:00B0H.4 PUBLIC P3_4 B:00A0H.5 PUBLIC P2_5 B:0090H.6 PUBLIC P1_6 B:0080H.7 PUBLIC P0_7 B:00B0H.5 PUBLIC P3_5 B:00A8H.4 PUBLIC ES B:00A0H.6 PUBLIC P2_6 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 8 B:0090H.7 PUBLIC P1_7 B:00B0H.6 PUBLIC P3_6 B:00A0H.7 PUBLIC P2_7 B:00B0H.7 PUBLIC P3_7 B:0098H.0 PUBLIC RI B:00D0H.7 PUBLIC CY B:00B0H.2 PUBLIC INT0 B:00B0H.3 PUBLIC INT1 B:0098H.1 PUBLIC TI B:00B8H.4 PUBLIC PS B:0090H.1 PUBLIC T2EX B:00D0H.2 PUBLIC OV B:00C8H.1 PUBLIC C_T2 B:00B0H.6 PUBLIC WR B:00C8H.5 PUBLIC RCLK B:00C8H.4 PUBLIC TCLK C:151FH PUBLIC setup_dma_request B:00B0H.3 PUBLIC D12SUSPD C:1E3EH PUBLIC get_buffer_size B:0088H.1 PUBLIC IE0 B:0088H.3 PUBLIC IE1 B:00C8H.0 PUBLIC CP_RL2 B:00A8H.1 PUBLIC ET0 B:00A8H.3 PUBLIC ET1 B:0088H.5 PUBLIC TF0 B:00A8H.5 PUBLIC ET2 B:0088H.7 PUBLIC TF1 B:0090H.2 PUBLIC MCU_LED0 B:00C8H.7 PUBLIC TF2 B:0098H.2 PUBLIC RB8 B:0090H.3 PUBLIC MCU_LED1 B:00A8H.0 PUBLIC EX0 B:0088H.0 PUBLIC IT0 B:00A8H.2 PUBLIC EX1 B:0098H.3 PUBLIC TB8 B:0088H.2 PUBLIC IT1 B:00D0H.0 PUBLIC P B:0098H.7 PUBLIC SM0 B:0098H.6 PUBLIC SM1 B:0098H.5 PUBLIC SM2 B:00B8H.1 PUBLIC PT0 B:00D0H.3 PUBLIC RS0 B:00B8H.3 PUBLIC PT1 B:00D0H.4 PUBLIC RS1 B:00B8H.5 PUBLIC PT2 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 B:00C8H.2 PUBLIC TR2 B:00B8H.0 PUBLIC PX0 B:00B8H.2 PUBLIC PX1 B:00C8H.3 PUBLIC EXEN2 B:0098H.4 PUBLIC REN B:0090H.7 PUBLIC MCU_D12RST B:0090H.0 PUBLIC MCU_SWM0 B:00B0H.0 PUBLIC RXD B:0090H.1 PUBLIC MCU_SWM1 C:1F6BH PUBLIC get_firmware_version BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 9 B:00B0H.1 PUBLIC TXD B:00D0H.5 PUBLIC F0 C:146DH PUBLIC read_write_register ------- PROC GET_FIRMWARE_VERSION ------- DO D:002EH SYMBOL i ------- ENDDO C:1F6BH LINE# 20 C:1F6BH LINE# 21 C:1F6BH LINE# 24 C:1F6EH LINE# 25 ------- ENDPROC GET_FIRMWARE_VERSION ------- PROC GET_BUFFER_SIZE ------- DO D:002EH SYMBOL i ------- ENDDO C:1E3EH LINE# 29 C:1E3EH LINE# 30 C:1E3EH LINE# 33 C:1E43H LINE# 34 C:1E46H LINE# 35 C:1E49H LINE# 36 C:1E49H LINE# 37 C:1E49H LINE# 38 C:1E4BH LINE# 39 C:1E4EH LINE# 40 C:1E51H LINE# 41 C:1E53H LINE# 42 C:1E55H LINE# 43 C:1E55H LINE# 44 ------- ENDPROC GET_BUFFER_SIZE ------- PROC SETUP_DMA_REQUEST C:151FH LINE# 48 C:151FH LINE# 49 C:151FH LINE# 50 C:153AH LINE# 54 C:154BH LINE# 55 C:155CH LINE# 57 C:1568H LINE# 58 C:1568H LINE# 59 C:156AH LINE# 60 C:157BH LINE# 61 C:157EH LINE# 62 C:157EH LINE# 63 C:157EH LINE# 64 C:1587H LINE# 65 C:1589H LINE# 66 C:15A0H LINE# 67 C:15A0H LINE# 68 C:15A2H LINE# 69 C:15A2H LINE# 70 C:15A4H LINE# 71 C:15ADH LINE# 72 C:15AFH LINE# 73 C:15AFH LINE# 75 C:15AFH LINE# 76 ------- ENDPROC SETUP_DMA_REQUEST BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 10 ------- PROC READ_WRITE_REGISTER ------- DO D:002DH SYMBOL i ------- ENDDO C:146DH LINE# 78 C:146DH LINE# 79 C:146DH LINE# 82 C:1472H LINE# 84 C:147AH LINE# 85 C:1495H LINE# 90 C:14ADH LINE# 93 C:14B0H LINE# 95 C:14C8H LINE# 98 C:14CBH LINE# 100 C:14CBH LINE# 102 C:14CDH LINE# 103 C:14CDH LINE# 104 C:14D5H LINE# 112 C:14E2H LINE# 113 C:14F7H LINE# 114 C:1500H LINE# 115 C:1500H LINE# 117 C:1518H LINE# 120 C:151BH LINE# 123 C:151EH LINE# 124 C:151EH LINE# 125 ------- ENDPROC READ_WRITE_REGISTER ------- ENDMOD XXDMA ------- MODULE XXGCHAP9 C:0000H SYMBOL _ICE_DUMMY_ D:0090H PUBLIC P1 D:00B0H PUBLIC P3 B:00D0H.6 PUBLIC AC B:00B0H.4 PUBLIC T0 B:0090H.6 PUBLIC MCU_D12CS B:00B0H.5 PUBLIC T1 B:00A8H.7 PUBLIC EA B:0090H.0 PUBLIC T2 C:1C53H PUBLIC InterfaceDescr B:0080H.0 PUBLIC P0_0 B:0090H.0 PUBLIC P1_0 B:0080H.1 PUBLIC P0_1 B:00D0H.1 PUBLIC FL B:00A0H.0 PUBLIC P2_0 B:0090H.1 PUBLIC P1_1 B:0080H.2 PUBLIC P0_2 B:00B0H.0 PUBLIC P3_0 B:00A0H.1 PUBLIC P2_1 B:0090H.2 PUBLIC P1_2 B:0080H.3 PUBLIC P0_3 B:00B0H.1 PUBLIC P3_1 B:00A0H.2 PUBLIC P2_2 B:0090H.3 PUBLIC P1_3 B:0080H.4 PUBLIC P0_4 B:00B0H.2 PUBLIC P3_2 B:00A0H.3 PUBLIC P2_3 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 11 B:0090H.4 PUBLIC P1_4 B:0080H.5 PUBLIC P0_5 B:00C8H.6 PUBLIC EXF2 B:00B0H.7 PUBLIC RD B:00B0H.3 PUBLIC P3_3 B:00A0H.4 PUBLIC P2_4 B:0090H.5 PUBLIC P1_5 B:0080H.6 PUBLIC P0_6 B:00B0H.4 PUBLIC P3_4 B:00A0H.5 PUBLIC P2_5 B:0090H.6 PUBLIC P1_6 B:0080H.7 PUBLIC P0_7 B:00B0H.5 PUBLIC P3_5 B:00A8H.4 PUBLIC ES B:00A0H.6 PUBLIC P2_6 B:0090H.7 PUBLIC P1_7 C:1EEAH PUBLIC set_address B:00B0H.6 PUBLIC P3_6 B:00A0H.7 PUBLIC P2_7 B:00B0H.7 PUBLIC P3_7 B:0098H.0 PUBLIC RI B:00D0H.7 PUBLIC CY B:00B0H.2 PUBLIC INT0 B:00B0H.3 PUBLIC INT1 B:0098H.1 PUBLIC TI C:1AD6H PUBLIC set_feature B:00B8H.4 PUBLIC PS C:1F14H PUBLIC get_configuration B:0090H.1 PUBLIC T2EX B:00D0H.2 PUBLIC OV B:00C8H.1 PUBLIC C_T2 B:00B0H.6 PUBLIC WR B:00C8H.5 PUBLIC RCLK B:00C8H.4 PUBLIC TCLK C:1BF8H PUBLIC set_configuration B:00B0H.3 PUBLIC D12SUSPD B:0088H.1 PUBLIC IE0 B:0088H.3 PUBLIC IE1 B:00C8H.0 PUBLIC CP_RL2 C:1C63H PUBLIC EP1_RXDescr C:1C71H PUBLIC EP2_RXDescr C:1C5CH PUBLIC EP1_TXDescr C:1C38H PUBLIC DeviceDescr C:1C6AH PUBLIC EP2_TXDescr B:00A8H.1 PUBLIC ET0 C:190EH PUBLIC get_status B:00A8H.3 PUBLIC ET1 B:0088H.5 PUBLIC TF0 B:00A8H.5 PUBLIC ET2 B:0088H.7 PUBLIC TF1 B:0090H.2 PUBLIC MCU_LED0 B:00C8H.7 PUBLIC TF2 B:0098H.2 PUBLIC RB8 B:0090H.3 PUBLIC MCU_LED1 B:00A8H.0 PUBLIC EX0 B:0088H.0 PUBLIC IT0 C:1C4AH PUBLIC ConfigDescr BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 12 B:00A8H.2 PUBLIC EX1 B:0098H.3 PUBLIC TB8 B:0088H.2 PUBLIC IT1 B:00D0H.0 PUBLIC P B:0098H.7 PUBLIC SM0 B:0098H.6 PUBLIC SM1 B:0098H.5 PUBLIC SM2 B:00B8H.1 PUBLIC PT0 B:00D0H.3 PUBLIC RS0 B:00B8H.3 PUBLIC PT1 B:00D0H.4 PUBLIC RS1 B:00B8H.5 PUBLIC PT2 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 B:00C8H.2 PUBLIC TR2 B:00B8H.0 PUBLIC PX0 C:1F87H PUBLIC get_interface B:00B8H.2 PUBLIC PX1 C:1A82H PUBLIC clear_feature B:00C8H.3 PUBLIC EXEN2 C:1FECH PUBLIC reserved C:1ED3H PUBLIC set_interface B:0098H.4 PUBLIC REN C:1DF4H PUBLIC get_descriptor B:0090H.7 PUBLIC MCU_D12RST B:0090H.0 PUBLIC MCU_SWM0 B:00B0H.0 PUBLIC RXD B:0090H.1 PUBLIC MCU_SWM1 B:00B0H.1 PUBLIC TXD B:00D0H.5 PUBLIC F0 ------- PROC RESERVED C:1FECH LINE# 121 C:1FECH LINE# 122 C:1FECH LINE# 123 ------- ENDPROC RESERVED ------- PROC GET_STATUS ------- DO D:002DH SYMBOL endp D:002EH SYMBOL txdat D:0030H SYMBOL bRecipient D:0031H SYMBOL c ------- ENDDO C:190EH LINE# 132 C:190EH LINE# 133 C:190EH LINE# 135 C:1914H LINE# 138 C:1916H LINE# 139 C:191FH LINE# 140 C:1924H LINE# 142 C:1927H LINE# 143 C:1927H LINE# 144 C:1927H LINE# 145 C:192EH LINE# 146 C:1931H LINE# 147 C:1931H LINE# 148 C:1931H LINE# 149 C:1939H LINE# 150 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 13 C:193FH LINE# 151 C:1944H LINE# 152 C:194BH LINE# 156 C:1955H LINE# 157 C:195AH LINE# 158 C:195FH LINE# 160 C:1962H LINE# 161 C:1965H LINE# 162 C:196FH LINE# 163 C:196FH LINE# 164 C:1972H LINE# 165 ------- ENDPROC GET_STATUS ------- PROC CLEAR_FEATURE ------- DO D:002DH SYMBOL endp D:002EH SYMBOL bRecipient ------- ENDDO C:1A82H LINE# 167 C:1A82H LINE# 168 C:1A82H LINE# 170 C:1A88H LINE# 172 C:1A92H LINE# 173 C:1A92H LINE# 174 C:1A94H LINE# 175 C:1A9BH LINE# 176 C:1A9DH LINE# 177 C:1A9DH LINE# 178 C:1A9FH LINE# 179 C:1AABH LINE# 180 C:1AABH LINE# 181 C:1AB1H LINE# 182 C:1AB6H LINE# 184 C:1ABDH LINE# 187 C:1AC7H LINE# 188 C:1AD2H LINE# 189 C:1AD2H LINE# 190 C:1AD5H LINE# 191 ------- ENDPROC CLEAR_FEATURE ------- PROC SET_FEATURE ------- DO D:002DH SYMBOL endp D:002EH SYMBOL bRecipient ------- ENDDO C:1AD6H LINE# 193 C:1AD6H LINE# 194 C:1AD6H LINE# 196 C:1ADCH LINE# 198 C:1AE6H LINE# 199 C:1AE6H LINE# 200 C:1AE8H LINE# 201 C:1AEFH LINE# 202 C:1AF1H LINE# 203 C:1AF1H LINE# 204 C:1AF3H LINE# 205 C:1AFFH LINE# 206 C:1AFFH LINE# 207 C:1B05H LINE# 208 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 14 C:1B0AH LINE# 210 C:1B11H LINE# 213 C:1B1BH LINE# 214 C:1B26H LINE# 215 C:1B26H LINE# 216 C:1B29H LINE# 217 ------- ENDPROC SET_FEATURE ------- PROC SET_ADDRESS C:1EEAH LINE# 219 C:1EEAH LINE# 220 C:1EEAH LINE# 221 C:1EF4H LINE# 223 ------- ENDPROC SET_ADDRESS ------- PROC GET_DESCRIPTOR ------- DO D:002DH SYMBOL bDescriptor ------- ENDDO C:1DF4H LINE# 226 C:1DF4H LINE# 227 C:1DF4H LINE# 228 C:1DF8H LINE# 230 C:1DFDH LINE# 231 C:1E03H LINE# 232 C:1E05H LINE# 233 C:1E0AH LINE# 234 C:1E15H LINE# 235 C:1E15H LINE# 237 C:1E18H LINE# 238 ------- ENDPROC GET_DESCRIPTOR ------- PROC GET_CONFIGURATION ------- DO D:002DH SYMBOL c ------- ENDDO C:1F14H LINE# 240 C:1F14H LINE# 241 C:1F14H LINE# 242 C:1F1BH LINE# 244 ------- ENDPROC GET_CONFIGURATION ------- PROC SET_CONFIGURATION C:1BF8H LINE# 247 C:1BF8H LINE# 248 C:1BF8H LINE# 249 C:1BFEH LINE# 251 C:1C05H LINE# 252 C:1C07H LINE# 253 C:1C0EH LINE# 254 C:1C10H LINE# 255 C:1C13H LINE# 256 C:1C1BH LINE# 258 C:1C22H LINE# 260 C:1C25H LINE# 261 C:1C28H LINE# 263 C:1C2AH LINE# 264 C:1C31H LINE# 265 C:1C33H LINE# 266 C:1C34H LINE# 267 C:1C37H LINE# 268 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 15 ------- ENDPROC SET_CONFIGURATION ------- PROC GET_INTERFACE ------- DO D:002DH SYMBOL txdat ------- ENDDO C:1F87H LINE# 270 C:1F87H LINE# 271 C:1F87H LINE# 272 C:1F8AH LINE# 273 ------- ENDPROC GET_INTERFACE ------- PROC SET_INTERFACE C:1ED3H LINE# 276 C:1ED3H LINE# 277 C:1ED3H LINE# 278 C:1EDFH LINE# 279 C:1EE6H LINE# 281 C:1EE9H LINE# 282 ------- ENDPROC SET_INTERFACE ------- ENDMOD XXGCHAP9 ------- MODULE XXGMAIN C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:004CH PUBLIC bNoRAM D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 B:00D0H.6 PUBLIC AC B:00B0H.4 PUBLIC T0 B:0090H.6 PUBLIC MCU_D12CS B:00B0H.5 PUBLIC T1 B:00A8H.7 PUBLIC EA B:0090H.0 PUBLIC T2 C:1F79H PUBLIC stall_ep0 B:0080H.0 PUBLIC P0_0 C:1FDDH PUBLIC init_config B:0090H.0 PUBLIC P1_0 B:0080H.1 PUBLIC P0_1 B:00D0H.1 PUBLIC FL B:00A0H.0 PUBLIC P2_0 B:0090H.1 PUBLIC P1_1 B:0080H.2 PUBLIC P0_2 C:1CB7H PUBLIC reconnect_USB B:00B0H.0 PUBLIC P3_0 B:00A0H.1 PUBLIC P2_1 B:0090H.2 PUBLIC P1_2 B:0080H.3 PUBLIC P0_3 B:00B0H.1 PUBLIC P3_1 B:00A0H.2 PUBLIC P2_2 B:0090H.3 PUBLIC P1_3 B:0080H.4 PUBLIC P0_4 B:00B0H.2 PUBLIC P3_2 B:00A0H.3 PUBLIC P2_3 B:0090H.4 PUBLIC P1_4 B:0080H.5 PUBLIC P0_5 B:00C8H.6 PUBLIC EXF2 B:00B0H.7 PUBLIC RD BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 16 B:00B0H.3 PUBLIC P3_3 B:00A0H.4 PUBLIC P2_4 B:0090H.5 PUBLIC P1_5 B:0080H.6 PUBLIC P0_6 B:00B0H.4 PUBLIC P3_4 B:00A0H.5 PUBLIC P2_5 B:0090H.6 PUBLIC P1_6 B:0080H.7 PUBLIC P0_7 B:00B0H.5 PUBLIC P3_5 B:00A8H.4 PUBLIC ES B:00A0H.6 PUBLIC P2_6 B:0090H.7 PUBLIC P1_7 B:00B0H.6 PUBLIC P3_6 B:00A0H.7 PUBLIC P2_7 B:00B0H.7 PUBLIC P3_7 C:1F5BH PUBLIC init_serial B:0098H.0 PUBLIC RI B:00D0H.7 PUBLIC CY B:00B0H.2 PUBLIC INT0 B:00B0H.3 PUBLIC INT1 B:0098H.1 PUBLIC TI B:00B8H.4 PUBLIC PS B:0090H.1 PUBLIC T2EX B:00D0H.2 PUBLIC OV C:139DH PUBLIC main B:00C8H.1 PUBLIC C_T2 B:00B0H.6 PUBLIC WR B:00C8H.5 PUBLIC RCLK B:00C8H.4 PUBLIC TCLK D:0087H PUBLIC PCON D:0098H PUBLIC SCON C:19A3H PUBLIC VendorDeviceRequest D:0089H PUBLIC TMOD D:0088H PUBLIC TCON B:00B0H.3 PUBLIC D12SUSPD C:1EFFH PUBLIC connect_USB C:1F94H PUBLIC _single_transmit B:0088H.1 PUBLIC IE0 B:0088H.3 PUBLIC IE1 B:00C8H.0 PUBLIC CP_RL2 C:1A2CH PUBLIC setup_dma C:1BB6H PUBLIC control_handler B:00A8H.1 PUBLIC ET0 B:00A8H.3 PUBLIC ET1 B:0088H.5 PUBLIC TF0 B:00A8H.5 PUBLIC ET2 B:0088H.7 PUBLIC TF1 B:0090H.2 PUBLIC MCU_LED0 B:00C8H.7 PUBLIC TF2 B:0098H.2 PUBLIC RB8 D:008CH PUBLIC TH0 B:0090H.3 PUBLIC MCU_LED1 B:00A8H.0 PUBLIC EX0 B:0088H.0 PUBLIC IT0 D:008DH PUBLIC TH1 B:00A8H.2 PUBLIC EX1 B:0098H.3 PUBLIC TB8 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 17 B:0088H.2 PUBLIC IT1 B:00D0H.0 PUBLIC P B:0098H.7 PUBLIC SM0 D:008AH PUBLIC TL0 B:0098H.6 PUBLIC SM1 B:0098H.5 PUBLIC SM2 B:00B8H.1 PUBLIC PT0 C:1754H PUBLIC _code_transmit B:00D0H.3 PUBLIC RS0 B:00B8H.3 PUBLIC PT1 B:00D0H.4 PUBLIC RS1 B:00B8H.5 PUBLIC PT2 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 B:00C8H.2 PUBLIC TR2 B:00B8H.0 PUBLIC PX0 B:00B8H.2 PUBLIC PX1 C:1F4AH PUBLIC init_port C:1B71H PUBLIC check_key_LED D:004DH PUBLIC ControlData B:00C8H.3 PUBLIC EXEN2 B:0098H.4 PUBLIC REN B:0090H.7 PUBLIC MCU_D12RST C:1F26H PUBLIC init_timer0 B:0090H.0 PUBLIC MCU_SWM0 B:00B0H.0 PUBLIC RXD B:0090H.1 PUBLIC MCU_SWM1 B:00B0H.1 PUBLIC TXD C:1FD8H PUBLIC init_unconfig B:00D0H.5 PUBLIC F0 C:1973H PUBLIC StandardDeviceRequest C:1FEFH PUBLIC on_exit C:1FBEH PUBLIC disconnect_USB ------- PROC INIT_TIMER0 C:1F26H LINE# 96 C:1F26H LINE# 97 C:1F26H LINE# 98 C:1F29H LINE# 99 C:1F2CH LINE# 100 C:1F2FH LINE# 101 C:1F31H LINE# 102 C:1F33H LINE# 103 C:1F35H LINE# 104 C:1F37H LINE# 107 ------- ENDPROC INIT_TIMER0 ------- PROC INIT_PORT C:1F4AH LINE# 110 C:1F4AH LINE# 111 C:1F4AH LINE# 112 C:1F4DH LINE# 113 C:1F50H LINE# 114 C:1F53H LINE# 115 C:1F56H LINE# 116 C:1F58H LINE# 117 C:1F5AH LINE# 118 ------- ENDPROC INIT_PORT ------- PROC INIT_SERIAL BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 18 C:1F5BH LINE# 125 C:1F5BH LINE# 126 C:1F5BH LINE# 127 C:1F5EH LINE# 128 C:1F61H LINE# 129 C:1F64H LINE# 130 C:1F67H LINE# 131 C:1F6AH LINE# 132 ------- ENDPROC INIT_SERIAL ------- PROC DISCONNECT_USB C:1FBEH LINE# 150 C:1FBEH LINE# 151 C:1FBEH LINE# 153 ------- ENDPROC DISCONNECT_USB ------- PROC CONNECT_USB C:1EFFH LINE# 156 C:1EFFH LINE# 157 C:1EFFH LINE# 160 C:1F01H LINE# 161 C:1F06H LINE# 162 C:1F08H LINE# 165 C:1F0DH LINE# 170 ------- ENDPROC CONNECT_USB ------- PROC RECONNECT_USB ------- DO D:002BH SYMBOL clk_cnt ------- ENDDO C:1CB7H LINE# 175 C:1CB7H LINE# 176 C:1CB7H LINE# 179 C:1CB9H LINE# 180 C:1CBBH LINE# 185 C:1CBDH LINE# 186 C:1CC0H LINE# 190 C:1CCCH LINE# 191 C:1CEBH LINE# 194 C:1CEEH LINE# 196 C:1CF0H LINE# 197 C:1CF2H LINE# 199 ------- ENDPROC RECONNECT_USB ------- PROC STALL_EP0 C:1F79H LINE# 201 C:1F79H LINE# 202 C:1F79H LINE# 203 C:1F80H LINE# 204 ------- ENDPROC STALL_EP0 ------- PROC ON_EXIT C:1FEFH LINE# 208 C:1FEFH LINE# 209 C:1FEFH LINE# 210 ------- ENDPROC ON_EXIT ------- PROC CHECK_KEY_LED ------- DO D:004AH SYMBOL c D:004BH SYMBOL last_key ------- ENDDO C:1B71H LINE# 212 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 19 C:1B71H LINE# 213 C:1B71H LINE# 216 C:1B79H LINE# 217 C:1B7CH LINE# 218 C:1B82H LINE# 219 C:1B8FH LINE# 220 C:1B8FH LINE# 222 C:1B92H LINE# 224 C:1B9CH LINE# 225 C:1B9EH LINE# 226 C:1BA5H LINE# 227 C:1BA7H LINE# 228 C:1BAFH LINE# 229 C:1BB5H LINE# 230 C:1BB5H LINE# 231 ------- ENDPROC CHECK_KEY_LED ------- PROC INIT_UNCONFIG C:1FD8H LINE# 233 C:1FD8H LINE# 234 C:1FD8H LINE# 237 ------- ENDPROC INIT_UNCONFIG ------- PROC INIT_CONFIG C:1FDDH LINE# 240 C:1FDDH LINE# 241 C:1FDDH LINE# 242 ------- ENDPROC INIT_CONFIG ------- PROC _SINGLE_TRANSMIT D:0001H SYMBOL buf D:0005H SYMBOL len C:1F94H LINE# 246 C:1F94H LINE# 247 C:1F94H LINE# 248 C:1F9AH LINE# 249 C:1F9FH LINE# 250 C:1F9FH LINE# 251 ------- ENDPROC _SINGLE_TRANSMIT ------- PROC _CODE_TRANSMIT D:002EH SYMBOL pRomData D:0004H SYMBOL len C:1754H LINE# 253 C:1758H LINE# 254 C:1758H LINE# 255 C:175DH LINE# 256 C:1766H LINE# 257 C:176AH LINE# 259 C:1773H LINE# 260 C:177EH LINE# 261 C:178BH LINE# 262 C:1796H LINE# 264 C:1798H LINE# 265 C:179FH LINE# 266 C:179FH LINE# 267 C:17A1H LINE# 268 C:17A1H LINE# 269 C:17AEH LINE# 270 C:17BAH LINE# 271 C:17BCH LINE# 272 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 20 C:17C3H LINE# 273 C:17C5H LINE# 274 C:17C5H LINE# 275 ------- ENDPROC _CODE_TRANSMIT ------- PROC SETUP_DMA C:1A2CH LINE# 278 C:1A2CH LINE# 279 C:1A2CH LINE# 280 C:1A31H LINE# 281 C:1A34H LINE# 283 C:1A36H LINE# 284 C:1A3FH LINE# 285 C:1A41H LINE# 287 C:1A4CH LINE# 289 C:1A52H LINE# 290 C:1A5DH LINE# 292 C:1A6AH LINE# 295 C:1A6CH LINE# 296 C:1A6EH LINE# 297 C:1A6EH LINE# 299 C:1A7BH LINE# 302 C:1A81H LINE# 303 C:1A81H LINE# 304 C:1A81H LINE# 305 ------- ENDPROC SETUP_DMA ------- PROC CONTROL_HANDLER ------- DO D:002BH SYMBOL type D:002CH SYMBOL req ------- ENDDO C:1BB6H LINE# 308 C:1BB6H LINE# 309 C:1BB6H LINE# 312 C:1BBCH LINE# 313 C:1BC2H LINE# 317 C:1BC6H LINE# 318 C:1BD5H LINE# 319 C:1BDAH LINE# 320 C:1BF4H LINE# 322 C:1BF7H LINE# 324 ------- ENDPROC CONTROL_HANDLER ------- PROC MAIN ------- DO D:0029H SYMBOL key D:002AH SYMBOL i ------- ENDDO C:139DH LINE# 331 C:139DH LINE# 332 C:139DH LINE# 336 C:13A0H LINE# 337 C:13A3H LINE# 338 C:13A6H LINE# 340 C:13A8H LINE# 342 C:13AAH LINE# 343 C:13ACH LINE# 344 C:13AEH LINE# 345 C:13B0H LINE# 348 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 21 C:13B2H LINE# 349 C:13B4H LINE# 350 C:13B6H LINE# 356 C:13B8H LINE# 366 C:13BBH LINE# 371 C:13BDH LINE# 392 C:13C0H LINE# 398 C:13C0H LINE# 400 C:13C6H LINE# 401 C:13C8H LINE# 402 C:13CFH LINE# 403 C:13D1H LINE# 405 C:13D7H LINE# 406 C:13DAH LINE# 407 C:13DAH LINE# 409 C:13E2H LINE# 410 C:13E4H LINE# 411 C:13EBH LINE# 412 C:13EDH LINE# 416 C:13EFH LINE# 417 C:13EFH LINE# 419 C:13F9H LINE# 420 C:13FBH LINE# 421 C:1402H LINE# 422 C:1404H LINE# 424 C:1407H LINE# 425 C:1409H LINE# 426 C:140CH LINE# 427 C:140FH LINE# 428 C:1412H LINE# 429 C:1415H LINE# 430 C:141AH LINE# 431 C:141CH LINE# 432 C:141FH LINE# 433 C:1421H LINE# 435 C:1421H LINE# 437 C:1421H LINE# 439 C:142CH LINE# 440 C:142EH LINE# 441 C:1435H LINE# 442 C:1437H LINE# 443 C:143AH LINE# 445 C:143CH LINE# 446 C:143CH LINE# 448 C:1449H LINE# 449 C:144BH LINE# 450 C:1465H LINE# 451 C:1467H LINE# 452 C:146AH LINE# 453 C:146AH LINE# 455 ------- ENDPROC MAIN ------- ENDMOD XXGMAIN ------- MODULE XXGISR C:0000H SYMBOL _ICE_DUMMY_ D:0090H PUBLIC P1 D:00B0H PUBLIC P3 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 22 B:00D0H.6 PUBLIC AC B:00B0H.4 PUBLIC T0 B:0090H.6 PUBLIC MCU_D12CS B:00B0H.5 PUBLIC T1 B:00A8H.7 PUBLIC EA B:0090H.0 PUBLIC T2 B:0080H.0 PUBLIC P0_0 B:0090H.0 PUBLIC P1_0 B:0080H.1 PUBLIC P0_1 B:00D0H.1 PUBLIC FL B:00A0H.0 PUBLIC P2_0 B:0090H.1 PUBLIC P1_1 B:0080H.2 PUBLIC P0_2 B:00B0H.0 PUBLIC P3_0 B:00A0H.1 PUBLIC P2_1 B:0090H.2 PUBLIC P1_2 B:0080H.3 PUBLIC P0_3 B:00B0H.1 PUBLIC P3_1 B:00A0H.2 PUBLIC P2_2 B:0090H.3 PUBLIC P1_3 B:0080H.4 PUBLIC P0_4 B:00B0H.2 PUBLIC P3_2 B:00A0H.3 PUBLIC P2_3 B:0090H.4 PUBLIC P1_4 B:0080H.5 PUBLIC P0_5 B:00C8H.6 PUBLIC EXF2 B:00B0H.7 PUBLIC RD B:00B0H.3 PUBLIC P3_3 B:00A0H.4 PUBLIC P2_4 B:0090H.5 PUBLIC P1_5 B:0080H.6 PUBLIC P0_6 B:00B0H.4 PUBLIC P3_4 B:00A0H.5 PUBLIC P2_5 B:0090H.6 PUBLIC P1_6 B:0080H.7 PUBLIC P0_7 B:00B0H.5 PUBLIC P3_5 B:00A8H.4 PUBLIC ES B:00A0H.6 PUBLIC P2_6 B:0090H.7 PUBLIC P1_7 B:00B0H.6 PUBLIC P3_6 B:00A0H.7 PUBLIC P2_7 B:00B0H.7 PUBLIC P3_7 B:0098H.0 PUBLIC RI C:16CDH PUBLIC main_rxdone B:00D0H.7 PUBLIC CY B:00B0H.2 PUBLIC INT0 B:00B0H.3 PUBLIC INT1 B:0098H.1 PUBLIC TI C:18A6H PUBLIC main_txdone B:00B8H.4 PUBLIC PS B:0090H.1 PUBLIC T2EX B:00D0H.2 PUBLIC OV B:00C8H.1 PUBLIC C_T2 B:00B0H.6 PUBLIC WR B:00C8H.5 PUBLIC RCLK B:00C8H.4 PUBLIC TCLK C:1837H PUBLIC fn_usb_isr BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 23 B:00B0H.3 PUBLIC D12SUSPD B:0088H.1 PUBLIC IE0 B:0088H.3 PUBLIC IE1 B:00C8H.0 PUBLIC CP_RL2 I:0064H PUBLIC ioRequest B:00A8H.1 PUBLIC ET0 B:00A8H.3 PUBLIC ET1 B:0088H.5 PUBLIC TF0 B:00A8H.5 PUBLIC ET2 B:0088H.7 PUBLIC TF1 B:0090H.2 PUBLIC MCU_LED0 B:00C8H.7 PUBLIC TF2 B:0098H.2 PUBLIC RB8 B:0090H.3 PUBLIC MCU_LED1 B:00A8H.0 PUBLIC EX0 B:0088H.0 PUBLIC IT0 B:00A8H.2 PUBLIC EX1 B:0098H.3 PUBLIC TB8 B:0088H.2 PUBLIC IT1 B:00D0H.0 PUBLIC P B:0098H.7 PUBLIC SM0 B:0098H.6 PUBLIC SM1 C:1FF0H PUBLIC bus_reset B:0098H.5 PUBLIC SM2 C:1CF3H PUBLIC timer_isr I:006AH PUBLIC EpBuf B:00B8H.1 PUBLIC PT0 B:00D0H.3 PUBLIC RS0 B:00B8H.3 PUBLIC PT1 B:00D0H.4 PUBLIC RS1 B:00B8H.5 PUBLIC PT2 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 B:00C8H.2 PUBLIC TR2 B:00B8H.0 PUBLIC PX0 D:0008H PUBLIC bEPPflags B:00B8H.2 PUBLIC PX1 X:0000H PUBLIC MainEpBuf C:1FF1H PUBLIC dma_eot B:00C8H.3 PUBLIC EXEN2 D:000AH PUBLIC ioCount B:0098H.4 PUBLIC REN B:0090H.7 PUBLIC MCU_D12RST B:0090H.0 PUBLIC MCU_SWM0 B:00B0H.0 PUBLIC RXD B:0090H.1 PUBLIC MCU_SWM1 D:000BH PUBLIC ClockTicks I:00AAH PUBLIC GenEpBuf B:00B0H.1 PUBLIC TXD B:00D0H.5 PUBLIC F0 D:000FH PUBLIC ioSize C:12B6H PUBLIC ep0_rxdone C:1C78H PUBLIC usb_isr C:1E9EH PUBLIC ep1_rxdone C:15B0H PUBLIC ep0_txdone C:1FE2H PUBLIC ep1_txdone ------- PROC TIMER_ISR BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 24 C:1CF3H LINE# 42 C:1CFCH LINE# 44 C:1CFEH LINE# 45 C:1D13H LINE# 46 C:1D1AH LINE# 47 C:1D1CH LINE# 48 ------- ENDPROC TIMER_ISR ------- PROC FN_USB_ISR ------- DO D:0022H SYMBOL i_st ------- ENDDO C:1837H LINE# 51 C:1837H LINE# 52 C:1837H LINE# 55 C:183EH LINE# 58 C:1845H LINE# 60 C:184BH LINE# 61 C:1850H LINE# 62 C:1853H LINE# 63 C:185AH LINE# 64 C:185AH LINE# 66 C:185FH LINE# 67 C:1862H LINE# 69 C:1867H LINE# 70 C:186EH LINE# 73 C:1873H LINE# 74 C:1876H LINE# 75 C:187BH LINE# 76 C:187EH LINE# 77 C:1883H LINE# 78 C:1886H LINE# 79 C:188BH LINE# 80 C:188EH LINE# 81 C:1893H LINE# 82 C:1896H LINE# 83 C:189BH LINE# 84 C:189EH LINE# 86 C:189EH LINE# 88 C:18A5H LINE# 90 ------- ENDPROC FN_USB_ISR ------- PROC USB_ISR C:1C78H LINE# 92 C:1C95H LINE# 94 C:1C97H LINE# 95 C:1C9AH LINE# 96 C:1C9CH LINE# 97 ------- ENDPROC USB_ISR ------- PROC BUS_RESET C:1FF0H LINE# 98 C:1FF0H LINE# 99 C:1FF0H LINE# 100 ------- ENDPROC BUS_RESET ------- PROC DMA_EOT C:1FF1H LINE# 101 C:1FF1H LINE# 102 C:1FF1H LINE# 103 ------- ENDPROC DMA_EOT BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 25 ------- PROC EP0_RXDONE ------- DO D:0007H SYMBOL ep_last D:0007H SYMBOL i ------- ENDDO C:12B6H LINE# 105 C:12B6H LINE# 106 C:12B6H LINE# 109 C:12BBH LINE# 110 C:12C2H LINE# 112 C:12C7H LINE# 113 C:12CBH LINE# 116 C:12DBH LINE# 118 C:12E2H LINE# 119 C:12E9H LINE# 120 C:12ECH LINE# 123 C:12ECH LINE# 125 C:12F6H LINE# 126 C:1300H LINE# 127 C:130AH LINE# 131 C:130FH LINE# 132 C:1314H LINE# 134 C:131AH LINE# 135 C:131FH LINE# 141 C:1324H LINE# 142 C:132BH LINE# 143 C:132BH LINE# 144 C:132DH LINE# 146 C:132DH LINE# 147 C:1333H LINE# 148 C:1333H LINE# 149 C:1333H LINE# 150 C:1335H LINE# 151 C:1335H LINE# 152 C:1345H LINE# 153 C:1347H LINE# 154 C:134EH LINE# 155 C:1355H LINE# 156 C:1355H LINE# 157 C:1355H LINE# 158 C:1359H LINE# 159 C:1359H LINE# 160 C:1359H LINE# 161 C:1359H LINE# 162 C:135AH LINE# 164 C:1366H LINE# 165 C:1374H LINE# 168 C:137EH LINE# 169 C:138CH LINE# 170 C:1393H LINE# 171 C:1393H LINE# 172 C:1393H LINE# 173 C:1395H LINE# 175 C:1395H LINE# 176 C:139CH LINE# 177 C:139CH LINE# 179 ------- ENDPROC EP0_RXDONE BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 26 ------- PROC EP0_TXDONE ------- DO D:0024H SYMBOL i ------- ENDDO C:15B0H LINE# 181 C:15B0H LINE# 182 C:15B0H LINE# 183 C:15BDH LINE# 185 C:15C2H LINE# 187 C:15CEH LINE# 190 C:15DBH LINE# 191 C:15EEH LINE# 192 C:15F9H LINE# 194 C:1602H LINE# 195 C:1603H LINE# 196 C:1609H LINE# 197 C:161CH LINE# 198 C:1628H LINE# 200 C:1628H LINE# 201 C:162AH LINE# 202 C:1630H LINE# 203 C:1639H LINE# 205 C:1640H LINE# 206 C:1640H LINE# 208 ------- ENDPROC EP0_TXDONE ------- PROC EP1_TXDONE C:1FE2H LINE# 210 C:1FE2H LINE# 211 C:1FE2H LINE# 212 ------- ENDPROC EP1_TXDONE ------- PROC EP1_RXDONE ------- DO D:0007H SYMBOL len ------- ENDDO C:1E9EH LINE# 215 C:1E9EH LINE# 216 C:1E9EH LINE# 219 C:1EA3H LINE# 221 C:1EB0H LINE# 223 C:1EB3H LINE# 224 C:1EBAH LINE# 225 ------- ENDPROC EP1_RXDONE ------- PROC MAIN_TXDONE ------- DO D:0005H SYMBOL len ------- ENDDO C:18A6H LINE# 227 C:18A6H LINE# 228 C:18A6H LINE# 231 C:18ABH LINE# 233 C:18B1H LINE# 234 C:18B3H LINE# 235 C:18BEH LINE# 236 C:18D8H LINE# 238 C:18DFH LINE# 239 C:18E0H LINE# 240 C:18E0H LINE# 241 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 27 C:18E6H LINE# 242 C:18E8H LINE# 243 C:18ECH LINE# 244 C:18F6H LINE# 246 C:1908H LINE# 247 C:190DH LINE# 248 C:190DH LINE# 249 ------- ENDPROC MAIN_TXDONE ------- PROC MAIN_RXDONE ------- DO D:0024H SYMBOL len ------- ENDDO C:16CDH LINE# 251 C:16CDH LINE# 252 C:16CDH LINE# 255 C:16D2H LINE# 257 C:16D6H LINE# 258 C:16E0H LINE# 260 C:16F4H LINE# 261 C:16FAH LINE# 262 C:16FEH LINE# 263 C:1708H LINE# 265 C:171CH LINE# 266 C:1722H LINE# 267 C:1727H LINE# 268 C:1732H LINE# 269 C:174CH LINE# 271 C:1753H LINE# 272 C:1753H LINE# 274 ------- ENDPROC MAIN_RXDONE ------- ENDMOD XXGISR ------- MODULE XXGD12CI C:0000H SYMBOL _ICE_DUMMY_ D:0090H PUBLIC P1 C:1FA4H PUBLIC inportb D:00B0H PUBLIC P3 B:00D0H.6 PUBLIC AC B:00B0H.4 PUBLIC T0 B:0090H.6 PUBLIC MCU_D12CS B:00B0H.5 PUBLIC T1 B:00A8H.7 PUBLIC EA B:0090H.0 PUBLIC T2 C:1FE7H PUBLIC D12_SendResume B:0080H.0 PUBLIC P0_0 B:0090H.0 PUBLIC P1_0 B:0080H.1 PUBLIC P0_1 B:00D0H.1 PUBLIC FL B:00A0H.0 PUBLIC P2_0 B:0090H.1 PUBLIC P1_1 B:0080H.2 PUBLIC P0_2 B:00B0H.0 PUBLIC P3_0 B:00A0H.1 PUBLIC P2_1 B:0090H.2 PUBLIC P1_2 B:0080H.3 PUBLIC P0_3 C:1E7FH PUBLIC _D12_SelectEndpoint B:00B0H.1 PUBLIC P3_1 BL51 BANKED LINKER/LOCATER V4.23 06/10/2002 20:43:10 PAGE 28 B:00A0H.2 PUBLIC P2_2 B:0090H.3 PUBLIC P1_3 B:0080H.4 PUBLIC P0_4 B:00B0H.2 PUBLIC P3_2 B:00A0H.3 PUBLIC P2_3 B:0090H.4 PUBLIC P1_4 B:0080H.5 PUBLIC P0_5 C:1FC5H PUBLIC _D12_ReadLastTransactionStatus B:00C8H.6 PUBLIC EXF2 B:00B0H.7 PUBLIC RD B:00B0H.3 PUBLIC P3_3 B:00A0H.4 PUBLIC P2_4 B:0090H.5 PUBLIC P1_5 B:0080H.6 PUBLIC P0_6 B:00B0H.4 PUBLIC P3_4 B:00A0H.5 PUBLIC P2_5 B:0090H.6 PUBLIC P1_6 B:0080H.7 PUBLIC P0_7 B:00B0H.5 PUBLIC P3_5 B:00A8H.4 PUBLIC ES B:00A0H.6 PUBLIC P2_6 B:0090H.7 PUBLIC P1_7 B:00B0H.6 PUBLIC P3_6 B:00A0H.7 PUBLIC P2_7 B:00B0H.7 PUBLIC P3_7 B:0098 |
|