328 lines
14 KiB
Plaintext
328 lines
14 KiB
Plaintext
|
|
L251 LINKER/LOCATER V4.66.93.0 04/01/2026 14:04:27 PAGE 1
|
|||
|
|
|
|||
|
|
|
|||
|
|
L251 LINKER/LOCATER V4.66.93.0, INVOKED BY:
|
|||
|
|
C:\KEIL_V5\C251\BIN\L251.EXE .\Objects\main.obj TO .\Objects\STC32G_PWM_TEST PRINT (.\Listings\STC32G_PWM_TEST.map) CASE
|
|||
|
|
>> CLASSES (EDATA (0X0-0XFFF), HDATA (0X0-0XFFF))
|
|||
|
|
|
|||
|
|
|
|||
|
|
CPU MODE: 251 SOURCE MODE
|
|||
|
|
MEMORY MODEL: TINY
|
|||
|
|
|
|||
|
|
|
|||
|
|
INPUT MODULES INCLUDED:
|
|||
|
|
.\Objects\main.obj (main)
|
|||
|
|
COMMENT TYPE 0: C251 V5.60.0
|
|||
|
|
C:\KEIL_V5\C251\LIB\C2ST.LIB (?C_START)
|
|||
|
|
COMMENT TYPE 0: A251 V4.69.6.0
|
|||
|
|
C:\KEIL_V5\C251\LIB\C2ST.LIB (SPRINTF)
|
|||
|
|
COMMENT TYPE 0: A251 V4.69.6.0
|
|||
|
|
C:\KEIL_V5\C251\LIB\C2ST.LIB (STRLEN)
|
|||
|
|
COMMENT TYPE 0: C251 V5.58.7
|
|||
|
|
C:\KEIL_V5\C251\LIB\C2ST.LIB (?C?PRNFMT)
|
|||
|
|
COMMENT TYPE 0: A251 V4.69.6.0
|
|||
|
|
|
|||
|
|
|
|||
|
|
ACTIVE MEMORY CLASSES OF MODULE: .\Objects\STC32G_PWM_TEST (main)
|
|||
|
|
|
|||
|
|
BASE START END USED MEMORY CLASS
|
|||
|
|
==========================================================
|
|||
|
|
000000H 000000H 000FFFH 000100H EDATA
|
|||
|
|
000000H 000000H 000FFFH HDATA
|
|||
|
|
000000H 008000H 00FFFFH 000006H NCONST
|
|||
|
|
FF0000H FF0000H FFFFFFH 0003EAH CODE
|
|||
|
|
000000H 000000H 00007FH 000017H DATA
|
|||
|
|
|
|||
|
|
|
|||
|
|
MEMORY MAP OF MODULE: .\Objects\STC32G_PWM_TEST (main)
|
|||
|
|
|
|||
|
|
|
|||
|
|
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
|
|||
|
|
=========================================================================
|
|||
|
|
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
|
|||
|
|
000008H 000016H 00000FH BYTE UNIT DATA _DATA_GROUP_
|
|||
|
|
000017H 000116H 000100H BYTE UNIT EDATA ?STACK
|
|||
|
|
000117H 007FFFH 007EE9H --- --- **GAP**
|
|||
|
|
008000H 008003H 000004H BYTE UNIT NCONST ?NC?PRINTF
|
|||
|
|
008004H 008005H 000002H BYTE UNIT NCONST ?NC?MAIN
|
|||
|
|
008006H FEFFFFH FE7FFAH --- --- **GAP**
|
|||
|
|
FF0000H FF0002H 000003H --- OFFS.. CODE ?CO?start251?4
|
|||
|
|
FF0003H FF02E2H 0002E0H BYTE UNIT CODE ?C?LIB_CODE
|
|||
|
|
FF02E3H FF0387H 0000A5H BYTE INSEG CODE ?PR?_M?MAIN
|
|||
|
|
FF0388H FF03B0H 000029H BYTE INSEG CODE ?PR?UPDATEPWM?MAIN
|
|||
|
|
FF03B1H FF03C3H 000013H BYTE UNIT CODE ?C_C51STARTUP
|
|||
|
|
FF03C4H FF03C6H 000003H BYTE UNIT CODE ?C_C51STARTUP?3
|
|||
|
|
FF03C7H FF03D9H 000013H BYTE INSEG CODE ?PR?MAIN?MAIN
|
|||
|
|
FF03DAH FF03E9H 000010H BYTE INSEG CODE ?PR?STRLEN?_?STRLEN
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
OVERLAY MAP OF MODULE: .\Objects\STC32G_PWM_TEST (main)
|
|||
|
|
|
|||
|
|
|
|||
|
|
FUNCTION/MODULE BIT_GROUP DATA_GROUP
|
|||
|
|
--> CALLED FUNCTION/MODULE START STOP START STOP
|
|||
|
|
====================================================
|
|||
|
|
?C_C51STARTUP ----- ----- ----- -----
|
|||
|
|
|
|||
|
|
*** NEW ROOT **************
|
|||
|
|
|
|||
|
|
L251 LINKER/LOCATER V4.66.93.0 04/01/2026 14:04:27 PAGE 2
|
|||
|
|
|
|||
|
|
|
|||
|
|
?C_C51STARTUP?3 ----- ----- ----- -----
|
|||
|
|
+--> main/main
|
|||
|
|
|
|||
|
|
main/main ----- ----- ----- -----
|
|||
|
|
+--> _m/main
|
|||
|
|
+--> SPRINTF/SPRINTF
|
|||
|
|
+--> strlen?_/STRLEN
|
|||
|
|
|
|||
|
|
_m/main ----- ----- ----- -----
|
|||
|
|
+--> UpdatePwm/main
|
|||
|
|
|
|||
|
|
UpdatePwm/main ----- ----- ----- -----
|
|||
|
|
|
|||
|
|
SPRINTF/SPRINTF ----- ----- 0008H 0016H
|
|||
|
|
+--> OUT/SPRINTF
|
|||
|
|
|
|||
|
|
OUT/SPRINTF ----- ----- ----- -----
|
|||
|
|
+--> PUTCH/SPRINTF
|
|||
|
|
|
|||
|
|
PUTCH/SPRINTF ----- ----- ----- -----
|
|||
|
|
|
|||
|
|
strlen?_/STRLEN ----- ----- ----- -----
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
PUBLIC SYMBOLS OF MODULE: .\Objects\STC32G_PWM_TEST (main)
|
|||
|
|
|
|||
|
|
|
|||
|
|
VALUE CLASS TYPE PUBLIC SYMBOL NAME
|
|||
|
|
=================================================
|
|||
|
|
000000FFH NUMBER --- ?C?CODESEG
|
|||
|
|
00FF004CH CODE --- ?C?PRNFMT
|
|||
|
|
00FF0000H CODE --- ?C?STARTUP
|
|||
|
|
00000001H NUMBER --- ?C?XDATASEG
|
|||
|
|
00FF0000H CODE --- ?C_STARTUP
|
|||
|
|
00000017H DATA --- ?sprintf?BYTE
|
|||
|
|
00FF02E3H CODE --- _m
|
|||
|
|
*SFR* 000000E0H DATA BYTE ACC
|
|||
|
|
*SFR* 000000BCH DATA BYTE ADC_CONTR
|
|||
|
|
*SFR* 000000DEH DATA BYTE ADCCFG
|
|||
|
|
*SFR* 000000EFH DATA BYTE AUXINTIF
|
|||
|
|
*SFR* 0000008EH DATA BYTE AUXR
|
|||
|
|
*SFR* 00000097H DATA BYTE AUXR2
|
|||
|
|
*SFR* 000000F0H DATA BYTE B
|
|||
|
|
*SFR* 000000F1H DATA BYTE CANICR
|
|||
|
|
*SFR* 000000EAH DATA BYTE CKCON
|
|||
|
|
*SFR* 000000E6H DATA BYTE CMPCR1
|
|||
|
|
*SFR* 000000E7H DATA BYTE CMPCR2
|
|||
|
|
*SFR* 000000A8H.7 DATA BIT EA
|
|||
|
|
*SFR* 000000BAH.7 DATA BIT EAXFR
|
|||
|
|
*SFR* 000000C7H DATA BYTE IAP_CONTR
|
|||
|
|
*SFR* 000000A8H DATA BYTE IE
|
|||
|
|
*SFR* 000000AFH DATA BYTE IE2
|
|||
|
|
*SFR* 0000008FH DATA BYTE INTCLKO
|
|||
|
|
*SFR* 000000B8H DATA BYTE IP
|
|||
|
|
*SFR* 000000B5H DATA BYTE IP2
|
|||
|
|
*SFR* 000000B6H DATA BYTE IP2H
|
|||
|
|
*SFR* 000000DFH DATA BYTE IP3
|
|||
|
|
*SFR* 000000EEH DATA BYTE IP3H
|
|||
|
|
*SFR* 000000B7H DATA BYTE IPH
|
|||
|
|
*SFR* 0000009DH DATA BYTE IRCBAND
|
|||
|
|
*SFR* 000000F9H DATA BYTE LINICR
|
|||
|
|
00FF03C7H CODE --- main
|
|||
|
|
*SFR* 00000080H DATA BYTE P0
|
|||
|
|
*SFR* 00000094H DATA BYTE P0M0
|
|||
|
|
L251 LINKER/LOCATER V4.66.93.0 04/01/2026 14:04:27 PAGE 3
|
|||
|
|
|
|||
|
|
|
|||
|
|
*SFR* 00000093H DATA BYTE P0M1
|
|||
|
|
*SFR* 00000090H DATA BYTE P1
|
|||
|
|
*SFR* 00000092H DATA BYTE P1M0
|
|||
|
|
*SFR* 00000091H DATA BYTE P1M1
|
|||
|
|
*SFR* 000000A0H DATA BYTE P2
|
|||
|
|
*SFR* 00000096H DATA BYTE P2M0
|
|||
|
|
*SFR* 00000095H DATA BYTE P2M1
|
|||
|
|
*SFR* 000000B0H DATA BYTE P3
|
|||
|
|
*SFR* 000000B2H DATA BYTE P3M0
|
|||
|
|
*SFR* 000000B1H DATA BYTE P3M1
|
|||
|
|
*SFR* 000000C0H DATA BYTE P4
|
|||
|
|
*SFR* 000000B4H DATA BYTE P4M0
|
|||
|
|
*SFR* 000000B3H DATA BYTE P4M1
|
|||
|
|
*SFR* 000000C8H DATA BYTE P5
|
|||
|
|
*SFR* 000000CAH DATA BYTE P5M0
|
|||
|
|
*SFR* 000000C9H DATA BYTE P5M1
|
|||
|
|
*SFR* 000000E8H DATA BYTE P6
|
|||
|
|
*SFR* 000000CCH DATA BYTE P6M0
|
|||
|
|
*SFR* 000000CBH DATA BYTE P6M1
|
|||
|
|
*SFR* 000000F8H DATA BYTE P7
|
|||
|
|
*SFR* 000000E2H DATA BYTE P7M0
|
|||
|
|
*SFR* 000000E1H DATA BYTE P7M1
|
|||
|
|
*SFR* 000000A2H DATA BYTE P_SW1
|
|||
|
|
*SFR* 000000BAH DATA BYTE P_SW2
|
|||
|
|
*SFR* 000000BBH DATA BYTE P_SW3
|
|||
|
|
*SFR* 00000087H DATA BYTE PCON
|
|||
|
|
*SFR* 000000D0H DATA BYTE PSW
|
|||
|
|
*SFR* 000000FFH DATA BYTE RSTCFG
|
|||
|
|
*SFR* 0000009AH DATA BYTE S2CON
|
|||
|
|
*SFR* 000000ACH DATA BYTE S3CON
|
|||
|
|
*SFR* 000000FDH DATA BYTE S4CON
|
|||
|
|
*SFR* 00000098H DATA BYTE SCON
|
|||
|
|
*SFR* 000000CEH DATA BYTE SPCTL
|
|||
|
|
00FF0003H CODE NEAR LAB sprintf
|
|||
|
|
*SFR* 000000CDH DATA BYTE SPSTAT
|
|||
|
|
00FF03DAH CODE --- strlen?_
|
|||
|
|
*SFR* 000000DDH DATA BYTE T4T3M
|
|||
|
|
*SFR* 00000088H DATA BYTE TCON
|
|||
|
|
*SFR* 00000089H DATA BYTE TMOD
|
|||
|
|
00FF0388H CODE --- UpdatePwm
|
|||
|
|
*SFR* 000000F4H DATA BYTE USBCON
|
|||
|
|
*SFR* 000000C1H DATA BYTE WDT_CONTR
|
|||
|
|
*SFR* 000000E9H DATA BYTE WTST
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
SYMBOL TABLE OF MODULE: .\Objects\STC32G_PWM_TEST (main)
|
|||
|
|
|
|||
|
|
VALUE REP CLASS TYPE SYMBOL NAME
|
|||
|
|
====================================================
|
|||
|
|
--- MODULE --- --- main
|
|||
|
|
00FF0388H PUBLIC CODE --- UpdatePwm
|
|||
|
|
00FF03C7H PUBLIC CODE --- main
|
|||
|
|
00FF02E3H PUBLIC CODE --- _m
|
|||
|
|
00000094H SFRSYM DATA BYTE P0M0
|
|||
|
|
000000D0H SFRSYM DATA BYTE PSW
|
|||
|
|
000000BAH.7 SFRSYM DATA BIT EAXFR
|
|||
|
|
0000009DH SFRSYM DATA BYTE IRCBAND
|
|||
|
|
00000097H SFRSYM DATA BYTE AUXR2
|
|||
|
|
000000EAH SFRSYM DATA BYTE CKCON
|
|||
|
|
000000EFH SFRSYM DATA BYTE AUXINTIF
|
|||
|
|
000000FDH SFRSYM DATA BYTE S4CON
|
|||
|
|
000000ACH SFRSYM DATA BYTE S3CON
|
|||
|
|
0000009AH SFRSYM DATA BYTE S2CON
|
|||
|
|
000000B7H SFRSYM DATA BYTE IPH
|
|||
|
|
L251 LINKER/LOCATER V4.66.93.0 04/01/2026 14:04:27 PAGE 4
|
|||
|
|
|
|||
|
|
|
|||
|
|
000000CDH SFRSYM DATA BYTE SPSTAT
|
|||
|
|
000000DDH SFRSYM DATA BYTE T4T3M
|
|||
|
|
000000C1H SFRSYM DATA BYTE WDT_CONTR
|
|||
|
|
000000E9H SFRSYM DATA BYTE WTST
|
|||
|
|
000000DFH SFRSYM DATA BYTE IP3
|
|||
|
|
000000F4H SFRSYM DATA BYTE USBCON
|
|||
|
|
000000B5H SFRSYM DATA BYTE IP2
|
|||
|
|
000000FFH SFRSYM DATA BYTE RSTCFG
|
|||
|
|
000000E0H SFRSYM DATA BYTE ACC
|
|||
|
|
000000C7H SFRSYM DATA BYTE IAP_CONTR
|
|||
|
|
000000F9H SFRSYM DATA BYTE LINICR
|
|||
|
|
0000008EH SFRSYM DATA BYTE AUXR
|
|||
|
|
000000F0H SFRSYM DATA BYTE B
|
|||
|
|
000000AFH SFRSYM DATA BYTE IE2
|
|||
|
|
00000088H SFRSYM DATA BYTE TCON
|
|||
|
|
00000089H SFRSYM DATA BYTE TMOD
|
|||
|
|
00000098H SFRSYM DATA BYTE SCON
|
|||
|
|
000000F1H SFRSYM DATA BYTE CANICR
|
|||
|
|
00000087H SFRSYM DATA BYTE PCON
|
|||
|
|
000000BCH SFRSYM DATA BYTE ADC_CONTR
|
|||
|
|
000000E7H SFRSYM DATA BYTE CMPCR2
|
|||
|
|
000000E6H SFRSYM DATA BYTE CMPCR1
|
|||
|
|
000000DEH SFRSYM DATA BYTE ADCCFG
|
|||
|
|
000000B8H SFRSYM DATA BYTE IP
|
|||
|
|
0000008FH SFRSYM DATA BYTE INTCLKO
|
|||
|
|
000000EEH SFRSYM DATA BYTE IP3H
|
|||
|
|
000000B6H SFRSYM DATA BYTE IP2H
|
|||
|
|
000000A8H SFRSYM DATA BYTE IE
|
|||
|
|
000000BBH SFRSYM DATA BYTE P_SW3
|
|||
|
|
000000BAH SFRSYM DATA BYTE P_SW2
|
|||
|
|
000000A2H SFRSYM DATA BYTE P_SW1
|
|||
|
|
000000CEH SFRSYM DATA BYTE SPCTL
|
|||
|
|
000000F8H SFRSYM DATA BYTE P7
|
|||
|
|
000000A8H.7 SFRSYM DATA BIT EA
|
|||
|
|
000000E1H SFRSYM DATA BYTE P7M1
|
|||
|
|
000000E8H SFRSYM DATA BYTE P6
|
|||
|
|
000000C8H SFRSYM DATA BYTE P5
|
|||
|
|
000000CBH SFRSYM DATA BYTE P6M1
|
|||
|
|
000000E2H SFRSYM DATA BYTE P7M0
|
|||
|
|
000000C0H SFRSYM DATA BYTE P4
|
|||
|
|
000000C9H SFRSYM DATA BYTE P5M1
|
|||
|
|
000000CCH SFRSYM DATA BYTE P6M0
|
|||
|
|
000000B0H SFRSYM DATA BYTE P3
|
|||
|
|
000000B3H SFRSYM DATA BYTE P4M1
|
|||
|
|
000000CAH SFRSYM DATA BYTE P5M0
|
|||
|
|
000000A0H SFRSYM DATA BYTE P2
|
|||
|
|
000000B1H SFRSYM DATA BYTE P3M1
|
|||
|
|
000000B4H SFRSYM DATA BYTE P4M0
|
|||
|
|
00000090H SFRSYM DATA BYTE P1
|
|||
|
|
00000095H SFRSYM DATA BYTE P2M1
|
|||
|
|
000000B2H SFRSYM DATA BYTE P3M0
|
|||
|
|
00000080H SFRSYM DATA BYTE P0
|
|||
|
|
00000091H SFRSYM DATA BYTE P1M1
|
|||
|
|
00000096H SFRSYM DATA BYTE P2M0
|
|||
|
|
00000092H SFRSYM DATA BYTE P1M0
|
|||
|
|
00000093H SFRSYM DATA BYTE P0M1
|
|||
|
|
|
|||
|
|
00FF03C7H BLOCK CODE --- LVL=0
|
|||
|
|
00FF03C7H LINE CODE --- #30
|
|||
|
|
--- BLOCKEND --- --- LVL=0
|
|||
|
|
|
|||
|
|
00FF02E3H BLOCK CODE --- LVL=0
|
|||
|
|
00FF02E3H LINE CODE --- #30
|
|||
|
|
00FF02E3H LINE CODE --- #32
|
|||
|
|
00FF02E6H LINE CODE --- #33
|
|||
|
|
L251 LINKER/LOCATER V4.66.93.0 04/01/2026 14:04:27 PAGE 5
|
|||
|
|
|
|||
|
|
|
|||
|
|
00FF02E9H LINE CODE --- #34
|
|||
|
|
00FF02ECH LINE CODE --- #37
|
|||
|
|
00FF02F2H LINE CODE --- #38
|
|||
|
|
00FF02F8H LINE CODE --- #39
|
|||
|
|
00FF02FEH LINE CODE --- #40
|
|||
|
|
00FF0304H LINE CODE --- #41
|
|||
|
|
00FF030AH LINE CODE --- #42
|
|||
|
|
00FF0310H LINE CODE --- #43
|
|||
|
|
00FF0316H LINE CODE --- #44
|
|||
|
|
00FF031CH LINE CODE --- #47
|
|||
|
|
00FF0328H LINE CODE --- #48
|
|||
|
|
00FF0330H LINE CODE --- #50
|
|||
|
|
00FF0338H LINE CODE --- #51
|
|||
|
|
00FF0345H LINE CODE --- #52
|
|||
|
|
00FF034AH LINE CODE --- #54
|
|||
|
|
00FF0352H LINE CODE --- #55
|
|||
|
|
00FF035AH LINE CODE --- #58
|
|||
|
|
00FF0362H LINE CODE --- #59
|
|||
|
|
00FF036BH LINE CODE --- #61
|
|||
|
|
00FF036EH LINE CODE --- #63
|
|||
|
|
00FF037BH LINE CODE --- #64
|
|||
|
|
00FF0384H LINE CODE --- #66
|
|||
|
|
00FF0386H LINE CODE --- #68
|
|||
|
|
00FF0386H LINE CODE --- #71
|
|||
|
|
--- BLOCKEND --- --- LVL=0
|
|||
|
|
|
|||
|
|
00FF0388H BLOCK CODE --- LVL=0
|
|||
|
|
00FF0388H LINE CODE --- #78
|
|||
|
|
00FF0388H LINE CODE --- #81
|
|||
|
|
00FF0395H LINE CODE --- #82
|
|||
|
|
00FF039EH LINE CODE --- #85
|
|||
|
|
00FF03A7H LINE CODE --- #86
|
|||
|
|
00FF03B0H LINE CODE --- #87
|
|||
|
|
--- BLOCKEND --- --- LVL=0
|
|||
|
|
|
|||
|
|
--- MODULE --- --- ?C_START
|
|||
|
|
00FF0000H PUBLIC CODE --- ?C?STARTUP
|
|||
|
|
00FF0000H PUBLIC CODE --- ?C_STARTUP
|
|||
|
|
|
|||
|
|
--- MODULE --- --- SPRINTF
|
|||
|
|
00000017H PUBLIC DATA --- ?SPRINTF?BYTE
|
|||
|
|
00FF0003H PUBLIC CODE NEAR LAB SPRINTF
|
|||
|
|
|
|||
|
|
--- MODULE --- --- STRLEN
|
|||
|
|
00FF03DAH PUBLIC CODE --- strlen?_
|
|||
|
|
|
|||
|
|
--- MODULE --- --- ?C?PRNFMT
|
|||
|
|
00FF004CH PUBLIC CODE --- ?C?PRNFMT
|
|||
|
|
|
|||
|
|
Program Size: data=23.0 edata+hdata=256 xdata=0 const=6 code=1002
|
|||
|
|
L251 RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
|