BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 14:53:36 PAGE 1 BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY: F:\SILABS\MCU\IDEFILES\C51\BIN\BL51.EXE F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12 >> X_INIT_1.OBJ TO F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12X_INIT_1 RS (256) PL >> (68) PW (78) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12X_INIT_1.OBJ (F12X_INIT_1) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (PRINTF) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDPTR) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CSTPTR) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDIIDATA) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CCASE) F:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (PUTCHAR) LINK MAP OF MODULE: F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12X_INIT_1 (F12X_INIT >> _1) 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 0014H UNIT _DATA_GROUP_ 001CH 0004H *** GAP *** BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 0021H.1 0000H.7 *** GAP *** IDATA 0022H 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE 0003H 07FDH *** GAP *** CODE 0800H 035CH UNIT ?PR?PRINTF?PRINTF CODE 0B5CH 008EH UNIT ?C?LIB_CODE CODE 0BEAH 0041H UNIT ?PR?SYSCLK_INIT?F12X_INIT >> _1 CODE 0C2BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE 0C52H 0024H UNIT ?PR?UART1_INIT?F12X_INIT_ >> 1 CODE 0C76H 001DH UNIT ?PR?MAIN?F12X_INIT_1 CODE 0C93H 0016H UNIT ?PR?PORT_INIT?F12X_INIT_1 >> CODE 0CA9H 000CH UNIT ?C_C51STARTUP CODE 0CB5H 0007H UNIT ?CO?F12X_INIT_1 OVERLAY MAP OF MODULE: F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12X_INIT_1 (F12X_ >> INIT_1) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH ----------------------------------------------------------------------- ?C_C51STARTUP ----- ----- ----- ----- +--> ?PR?MAIN?F12X_INIT_1 ?PR?MAIN?F12X_INIT_1 ----- ----- ----- ----- +--> ?PR?PORT_INIT?F12X_INIT_1 BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 14:53:36 PAGE 2 +--> ?PR?SYSCLK_INIT?F12X_INIT_1 +--> ?PR?UART1_INIT?F12X_INIT_1 +--> ?CO?F12X_INIT_1 +--> ?PR?PRINTF?PRINTF ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0014H +--> ?PR?PUTCHAR?PUTCHAR SYMBOL TABLE OF MODULE: F:\SILABS\MCU\EXAMPLES\C8051F12X\C\F12X_INIT_1 (F12X_ >> INIT_1) VALUE TYPE NAME ---------------------------------- ------- MODULE F12X_INIT_1 C:0000H SYMBOL _ICE_DUMMY_ D:0090H PUBLIC P1 D:008FH PUBLIC PLL0FLT D:00FFH PUBLIC WDTCN D:00B0H PUBLIC P3 D:008EH PUBLIC PLL0MUL D:0084H PUBLIC SFRPAGE D:00A4H PUBLIC P0MDOUT D:00A5H PUBLIC P1MDOUT D:00E1H PUBLIC XBR0 D:00E2H PUBLIC XBR1 D:00E3H PUBLIC XBR2 C:0C76H PUBLIC main D:0089H PUBLIC PLL0CN D:0089H PUBLIC TMOD C:0C93H PUBLIC PORT_Init D:0097H PUBLIC CLKSEL D:008AH PUBLIC OSCICN D:008DH PUBLIC TH1 B:0098H.1 PUBLIC TI1 D:008BH PUBLIC TL1 C:0BEAH PUBLIC SYSCLK_Init B:0088H.6 PUBLIC TR1 C:0C52H PUBLIC UART1_Init D:0098H PUBLIC SCON1 D:008EH PUBLIC CKCON D:00B7H PUBLIC FLSCL D:008DH PUBLIC PLL0DIV ------- PROC MAIN C:0C76H LINE# 77 C:0C76H LINE# 78 C:0C76H LINE# 80 C:0C79H LINE# 81 C:0C7CH LINE# 83 C:0C7FH LINE# 84 C:0C82H LINE# 85 C:0C85H LINE# 88 C:0C88H LINE# 89 C:0C91H LINE# 91 ------- ENDPROC MAIN ------- PROC SYSCLK_INIT ------- DO D:0004H SYMBOL i D:0007H SYMBOL SFRPAGE_SAVE ------- ENDDO C:0BEAH LINE# 106 C:0BEAH LINE# 107 C:0BEAH LINE# 110 BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 14:53:36 PAGE 3 C:0BECH LINE# 112 C:0BEFH LINE# 114 C:0BF2H LINE# 117 C:0BF5H LINE# 121 C:0BF8H LINE# 123 C:0BFAH LINE# 124 C:0BFCH LINE# 125 C:0BFFH LINE# 127 C:0C02H LINE# 128 C:0C05H LINE# 129 C:0C08H LINE# 130 C:0C0BH LINE# 133 C:0C0EH LINE# 135 C:0C1DH LINE# 136 C:0C20H LINE# 137 C:0C25H LINE# 138 C:0C28H LINE# 140 C:0C2AH LINE# 141 ------- ENDPROC SYSCLK_INIT ------- PROC PORT_INIT ------- DO D:0007H SYMBOL SFRPAGE_SAVE ------- ENDDO C:0C93H LINE# 150 C:0C93H LINE# 151 C:0C93H LINE# 152 C:0C95H LINE# 154 C:0C98H LINE# 156 C:0C9BH LINE# 157 C:0C9DH LINE# 158 C:0CA0H LINE# 161 C:0CA3H LINE# 162 C:0CA6H LINE# 164 C:0CA8H LINE# 165 ------- ENDPROC PORT_INIT ------- PROC UART1_INIT ------- DO D:0007H SYMBOL SFRPAGE_SAVE ------- ENDDO C:0C52H LINE# 173 C:0C52H LINE# 174 C:0C52H LINE# 175 C:0C54H LINE# 177 C:0C57H LINE# 178 C:0C5AH LINE# 180 C:0C5DH LINE# 181 C:0C60H LINE# 182 C:0C63H LINE# 185 C:0C63H LINE# 186 C:0C66H LINE# 187 C:0C69H LINE# 188 C:0C69H LINE# 189 C:0C69H LINE# 190 C:0C69H LINE# 191 C:0C69H LINE# 192 C:0C69H LINE# 193 C:0C69H LINE# 194 C:0C69H LINE# 195 C:0C69H LINE# 196 C:0C69H LINE# 197 C:0C69H LINE# 198 C:0C69H LINE# 199 C:0C69H LINE# 201 C:0C6CH LINE# 202 C:0C6EH LINE# 204 BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 14:53:36 PAGE 4 C:0C71H LINE# 205 C:0C73H LINE# 207 C:0C75H LINE# 209 ------- ENDPROC UART1_INIT ------- ENDMOD F12X_INIT_1 ------- MODULE PRINTF D:0008H PUBLIC ?_PRINTF517?BYTE D:0008H PUBLIC ?_PRINTF?BYTE D:0008H PUBLIC ?_SPRINTF517?BYTE D:0008H PUBLIC ?_SPRINTF?BYTE C:0862H PUBLIC _PRINTF C:0862H PUBLIC _PRINTF517 C:085CH PUBLIC _SPRINTF C:085CH PUBLIC _SPRINTF517 ------- ENDMOD PRINTF ------- MODULE ?C?CLDPTR C:0B5CH PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:0B75H PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR C:0BA2H PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?PLDIIDATA C:0BB4H PUBLIC ?C?PLDIIDATA ------- ENDMOD ?C?PLDIIDATA ------- MODULE ?C?CCASE C:0BC4H PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE PUTCHAR C:0C2BH PUBLIC _PUTCHAR ------- ENDMOD PUTCHAR ****************************************************************************** >> * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 00A7H BYTE ( 8%) * >> ****************************************************************************** >> Program Size: data=30.1 xdata=0 code=1215 LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)