📄 uart_isp.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 1BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:C:\KEIL\C51\BIN\BL51.EXE boot_process.obj, bootload.obj, flash.obj, serial.obj, hex.obj, api.obj TO uart_isp RAMSIZE (25>> 6) CODE (0XF800, API_ENTRY_MODULE (0XFFF0))INPUT MODULES INCLUDED: boot_process.obj (BOOT_PROCESS) bootload.obj (BOOTLOAD) flash.obj (FLASH) serial.obj (SERIAL) hex.obj (HEX) api.obj (API)LINK MAP OF MODULE: uart_isp (BOOT_PROCESS) 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 0041H UNIT BOOTLOADER_DATA DATA 0049H 0014H UNIT HEX_DATA IDATA 005DH 0070H UNIT HEX_IDATA * * * * * * * C O D E M E M O R Y * * * * * * * 0000H F800H *** GAP *** CODE F800H 0355H UNIT BOOTLOADER_MODULE CODE FB55H 00F5H UNIT API_MODULE CODE FC4AH 00C3H UNIT SERIAL_MODULE CODE FD0DH 0054H UNIT FLASH_MODULE CODE FD61H 0034H UNIT HEX_MODULE CODE FD95H 0017H UNIT SOFT_BOOT_PROCESS FDACH 0244H *** GAP *** CODE FFF0H 0010H UNIT API_ENTRY_MODULESYMBOL TABLE OF MODULE: uart_isp (BOOT_PROCESS) VALUE TYPE NAME ---------------------------------- ------- MODULE BOOT_PROCESS C:FD95H SEGMENT SOFT_BOOT_PROCESS C:FD95H PUBLIC BOOT_PROCESS C:FDABH SYMBOL ATMEL_INIT D:008EH SYMBOL AUXR D:00A2H SYMBOL AUXR1 N:0000H SYMBOL BLOCK0_BASE_ADDRESS N:2000H SYMBOL BLOCK1_BASE_ADDRESS N:4000H SYMBOL BLOCK2_BASE_ADDRESS N:8000H SYMBOL BLOCK3_BASE_ADDRESS N:C000H SYMBOL BLOCK4_BASE_ADDRESS N:0080H SYMBOL BLOCK_16K_NB_PAGE N:0040H SYMBOL BLOCK_8K_NB_PAGE N:0001H SYMBOL BL_VERSIONBL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 2 N:00FCH SYMBOL BOOT_BASE_ADDRESS N:FC00H SYMBOL BOOT_ENTRY_ADDRESS N:0000H SYMBOL BOOT_ID1_VALUE N:0000H SYMBOL BOOT_ID2_VALUE N:0000H SYMBOL BSB_ADDRESS D:008FH SYMBOL CKCON N:0000H SYMBOL DESELECT_CL N:0000H SYMBOL DESE_EEPROM_CL N:0031H SYMBOL DEVICE_ID1_ADDRESS N:0060H SYMBOL DEVICE_ID2_ADDRESS N:0061H SYMBOL DEVICE_ID3_ADDRESS D:0083H SYMBOL DPH D:0082H SYMBOL DPL N:0006H SYMBOL EB_ADDRESS N:0001H SYMBOL EEBUSY_MSK D:00D2H SYMBOL EECON N:0002H SYMBOL EEE_MSK N:0050H SYMBOL EEPL_S0 N:00A0H SYMBOL EEPL_S1 N:0001H SYMBOL FBUSY_MSK D:00D1H SYMBOL FCON N:0200H SYMBOL FLASH_NB_PAGE N:0004H SYMBOL FMOD_FUSE_MSK N:0006H SYMBOL FMOD_MSK N:0000H SYMBOL FMOD_USER_MSK N:0002H SYMBOL FMOD_XROW_MSK N:00F0H SYMBOL FPL_MSK N:0050H SYMBOL FPL_S0 N:00A0H SYMBOL FPL_S1 N:0008H SYMBOL FPS_MSK N:0000H SYMBOL HARD_BOOT_VALUE N:0100H SYMBOL IDATA_SIZE N:0030H SYMBOL MANUF_ID_ADDRESS N:0080H SYMBOL PAGE_SIZE N:00F0H SYMBOL PROG_BOOT_VALUE D:00CBH SYMBOL RCAP2H D:00CAH SYMBOL RCAP2L N:0400H SYMBOL READ_MEM_ENTRY N:0001H SYMBOL SBV_ADDRESS N:00FFH SYMBOL SEC_LEVEL_0 N:00FEH SYMBOL SEC_LEVEL_1 N:00FCH SYMBOL SEC_LEVEL_2 N:0002H SYMBOL SEL_EEPROM_CL N:000CH SYMBOL SEL_FUSE_CL N:0004H SYMBOL SEL_FUSE_MOVC N:0008H SYMBOL SEL_USER_CL N:0008H SYMBOL SEL_USER_MOVC N:000AH SYMBOL SEL_XROW_CL N:0002H SYMBOL SEL_XROW_MOVC N:0005H SYMBOL SSB_ADDRESS D:00C8H SYMBOL T2CON B:00C8H.7 SYMBOL TF2 D:00CDH SYMBOL TH2 D:00CCH SYMBOL TL2 B:00C8H.2 SYMBOL TR2 C:FDA5H SYMBOL USER_BOOT D:00A6H SYMBOL WDTRSTBL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 3 N:0800H SYMBOL WRITE_MEM_ENTRY C:FD95H LINE# 61 C:FD97H LINE# 62 C:FD9AH LINE# 63 C:FD9DH LINE# 64 C:FD9FH LINE# 65 C:FDA0H LINE# 67 C:FDA1H LINE# 68 C:FDA3H LINE# 69 C:FDA5H LINE# 72 C:FDA7H LINE# 73 C:FDA8H LINE# 74 C:FDAAH LINE# 75 C:FDABH LINE# 79 ------- ENDMOD BOOT_PROCESS ------- MODULE BOOTLOAD C:F800H SEGMENT BOOTLOADER_MODULE D:0008H SEGMENT BOOTLOADER_DATA C:FB39H PUBLIC ERASE_BLOCK_16K C:FB35H PUBLIC ERASE_BLOCK_8K D:00E0H SYMBOL ACC D:008EH SYMBOL AUXR D:00A2H SYMBOL AUXR1 N:0000H SYMBOL BLOCK0_BASE_ADDRESS N:2000H SYMBOL BLOCK1_BASE_ADDRESS N:4000H SYMBOL BLOCK2_BASE_ADDRESS N:8000H SYMBOL BLOCK3_BASE_ADDRESS N:C000H SYMBOL BLOCK4_BASE_ADDRESS N:0080H SYMBOL BLOCK_16K_NB_PAGE N:0040H SYMBOL BLOCK_8K_NB_PAGE N:0001H SYMBOL BL_VERSION N:00FCH SYMBOL BOOT_BASE_ADDRESS N:FC00H SYMBOL BOOT_ENTRY_ADDRESS N:0000H SYMBOL BOOT_ID1_VALUE N:0000H SYMBOL BOOT_ID2_VALUE C:F800H SYMBOL BOOT_LOADER N:0000H SYMBOL BSB_ADDRESS D:008FH SYMBOL CKCON N:0000H SYMBOL DESELECT_CL N:0000H SYMBOL DESE_EEPROM_CL N:0031H SYMBOL DEVICE_ID1_ADDRESS N:0060H SYMBOL DEVICE_ID2_ADDRESS N:0061H SYMBOL DEVICE_ID3_ADDRESS N:0010H SYMBOL DISPLAY_SIZE D:0083H SYMBOL DPH D:0082H SYMBOL DPL N:0006H SYMBOL EB_ADDRESS N:0001H SYMBOL EEBUSY_MSK D:00D2H SYMBOL EECON N:0002H SYMBOL EEE_MSK N:0050H SYMBOL EEPL_S0 N:00A0H SYMBOL EEPL_S1 C:FB42H SYMBOL ERASE_FILL_CL C:FB0AH SYMBOL ERASE_FULL_CHIP C:FB3BH SYMBOL ERASE_LOOP C:FB14H SYMBOL ERASE_LOOP_BLOCBL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 4 C:FB18H SYMBOL ERASE_LOOP_BLOC_1_TIME C:FB4DH SYMBOL ERASE_USER_BUSY N:0001H SYMBOL FBUSY_MSK D:00D1H SYMBOL FCON N:0200H SYMBOL FLASH_NB_PAGE N:0004H SYMBOL FMOD_FUSE_MSK N:0006H SYMBOL FMOD_MSK N:0000H SYMBOL FMOD_USER_MSK N:0002H SYMBOL FMOD_XROW_MSK N:00F0H SYMBOL FPL_MSK N:0050H SYMBOL FPL_S0 N:00A0H SYMBOL FPL_S1 N:0008H SYMBOL FPS_MSK N:0000H SYMBOL HARD_BOOT_VALUE C:F972H SYMBOL HEX_BLANCK_CHECK C:F97BH SYMBOL HEX_BLANCK_CHECK_LOOP C:F992H SYMBOL HEX_BLANCK_CHECK_NEXT C:F98BH SYMBOL HEX_BLANK_CHECK_END C:F995H SYMBOL HEX_BLANK_CHECK_KO N:0000H SYMBOL HEX_BLOCK0_SELECT N:0020H SYMBOL HEX_BLOCK1_SELECT N:0040H SYMBOL HEX_BLOCK2_SELECT N:0080H SYMBOL HEX_BLOCK3_SELECT N:00C0H SYMBOL HEX_BLOCK4_SELECT C:F937H SYMBOL HEX_BLOCK_ERASE C:F94DH SYMBOL HEX_BLOCK_ERASE_1 C:F954H SYMBOL HEX_BLOCK_ERASE_2 C:F95BH SYMBOL HEX_BLOCK_ERASE_3 C:F962H SYMBOL HEX_BLOCK_ERASE_4 N:0080H SYMBOL HEX_BUFFER_SIZE C:F9A1H SYMBOL HEX_DISPLAY N:0001H SYMBOL HEX_DISPLAY_BLANK_CHECK C:F9C9H SYMBOL HEX_DISPLAY_COMMON_INIT C:F9E9H SYMBOL HEX_DISPLAY_CUSTOM_LOOP C:F9ABH SYMBOL HEX_DISPLAY_DATA N:0002H SYMBOL HEX_DISPLAY_DATA_EEPROM C:FA31H SYMBOL HEX_DISPLAY_DATA_END N:0000H SYMBOL HEX_DISPLAY_DATA_FLASH C:F9CEH SYMBOL HEX_DISPLAY_DATA_LINE C:F9DEH SYMBOL HEX_DISPLAY_DATA_LOOP C:FA40H SYMBOL HEX_DISPLAY_DATA_NEXT C:F9BAH SYMBOL HEX_DISPLAY_DATA_OK C:F9A4H SYMBOL HEX_DISPLAY_EEPROM_INIT C:FA3CH SYMBOL HEX_DISPLAY_END C:F9CBH SYMBOL HEX_DISPLAY_FLASH C:FA39H SYMBOL HEX_DISPLAY_FLASH_END C:F9A9H SYMBOL HEX_DISPLAY_FLASH_INIT C:FA21H SYMBOL HEX_DISPLAY_FLASH_LOOP C:F96DH SYMBOL HEX_DISPLAY_FUNCTION C:F99FH SYMBOL HEX_DISPLAY_FUNCTION_ERROR C:FA24H SYMBOL HEX_DISPLAY_LOOP C:F87CH SYMBOL HEX_END_OF_FILE C:F881H SYMBOL HEX_END_OF_FILE_EEPROM_WAITBUSY C:F8E0H SYMBOL HEX_ERASE_SBV_BSB C:F8BAH SYMBOL HEX_FULL_CHIP_ERASE C:F8D8H SYMBOL HEX_HARDWARE_RESET C:F828H SYMBOL HEX_LINE_OKBL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 5 C:FACDH SYMBOL HEX_PROGRAM_CUSTOM C:FB06H SYMBOL HEX_PROGRAM_CUSTOM_END C:FAD4H SYMBOL HEX_PROGRAM_CUSTOM_SECURITY_KO C:FAD7H SYMBOL HEX_PROGRAM_CUSTOM_SECURITY_OK C:F854H SYMBOL HEX_PROGRAM_DATA C:F878H SYMBOL HEX_PROGRAM_DATA_END C:F859H SYMBOL HEX_PROGRAM_DATA_SECURITY_OK C:F866H SYMBOL HEX_PROGRAM_DATA_STORE_CL C:F873H SYMBOL HEX_PROGRAM_DATA_WAITBUSY C:F88AH SYMBOL HEX_PROGRAM_EEPROM C:F8AEH SYMBOL HEX_PROGRAM_EEPROM_END C:F88FH SYMBOL HEX_PROGRAM_EEPROM_SECURITY_OK C:F89CH SYMBOL HEX_PROGRAM_EEPROM_STORE_CL C:F8A9H SYMBOL HEX_PROGRAM_EEPROM_WAITBUSY C:F926H SYMBOL HEX_PROG_FUSE C:F92EH SYMBOL HEX_PROG_FUSE_OK C:F8F8H SYMBOL HEX_PROG_SSB C:F90DH SYMBOL HEX_PROG_SSB_LEVEL_1 C:F902H SYMBOL HEX_PROG_SSB_OK C:F90FH SYMBOL HEX_PROG_SSB_XROW C:F915H SYMBOL HEX_PROG_XROW C:F91DH SYMBOL HEX_PROG_XROW_OK C:FAABH SYMBOL HEX_READ_BOOT_IDS C:FAB2H SYMBOL HEX_READ_BOOT_ID_1 C:FAB6H SYMBOL HEX_READ_BOOT_ID_2 C:FABDH SYMBOL HEX_READ_BOOT_VERSION C:FA6FH SYMBOL HEX_READ_BYTES C:FA83H SYMBOL HEX_READ_BYTES_BSB_OK C:FA95H SYMBOL HEX_READ_BYTES_EB_OK C:FA8DH SYMBOL HEX_READ_BYTES_SBV_OK C:FA7CH SYMBOL HEX_READ_BYTES_SECURITY C:FA74H SYMBOL HEX_READ_BYTES_SSB C:FAC4H SYMBOL HEX_READ_FUCTION_XROW C:FA45H SYMBOL HEX_READ_FUNCTION C:FAC6H SYMBOL HEX_READ_FUNCTION_END C:FACBH SYMBOL HEX_READ_FUNCTION_ERROR C:FA9DH SYMBOL HEX_READ_HARDWARE_BYTE C:FAA7H SYMBOL HEX_READ_HARDWARE_BYTE_OK C:FA4AH SYMBOL HEX_READ_ID C:FA57H SYMBOL HEX_READ_ID_1 C:FA5FH SYMBOL HEX_READ_ID_2 C:FA67H SYMBOL HEX_READ_ID_3 C:FA4FH SYMBOL HEX_READ_ID_MANUFACTURER C:F9B2H SYMBOL HEX_SECURITY_LOCKED C:F8C1H SYMBOL HEX_SECURITY_PROTECTED C:F8C9H SYMBOL HEX_START_APPLICATION C:F834H SYMBOL HEX_TYPE_01 C:F839H SYMBOL HEX_TYPE_02 C:F839H SYMBOL HEX_TYPE_03 C:F83EH SYMBOL HEX_TYPE_04 C:F843H SYMBOL HEX_TYPE_05 C:F848H SYMBOL HEX_TYPE_07 C:F84DH SYMBOL HEX_TYPE_08 C:F852H SYMBOL HEX_TYPE_09 C:F852H SYMBOL HEX_TYPE_10 C:F852H SYMBOL HEX_TYPE_11 N:0006H SYMBOL HEX_TYPE_DIRECT_LOAD_BRBL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 6 N:0004H SYMBOL HEX_TYPE_DISPLAY_FUNCTION N:0001H SYMBOL HEX_TYPE_END_OF_FILE C:F852H SYMBOL HEX_TYPE_ERROR N:0008H SYMBOL HEX_TYPE_PROGRAM_CUSTOM N:0000H SYMBOL HEX_TYPE_PROGRAM_DATA N:0007H SYMBOL HEX_TYPE_PROGRAM_EEPROM N:0005H SYMBOL HEX_TYPE_READ_FUNCTION N:0010H SYMBOL HEX_TYPE_SET_TRANS_MODE N:0002H SYMBOL HEX_TYPE_SPECIFY_OSC N:0003H SYMBOL HEX_TYPE_WRITE_FUNCTION C:F8DEH SYMBOL HEX_WAIT_RESET N:0001H SYMBOL HEX_WRITE_BLOCK_ERASE N:0004H SYMBOL HEX_WRITE_ERASE_SBV_BSB N:0007H SYMBOL HEX_WRITE_FULL_CHIP_ERASE C:F8B2H SYMBOL HEX_WRITE_FUNCTION C:F969H SYMBOL HEX_WRITE_FUNCTION_END C:F96BH SYMBOL HEX_WRITE_FUNCTION_ERROR N:0006H SYMBOL HEX_WRITE_PROG_BSB_SBV N:000AH SYMBOL HEX_WRITE_PROG_FUSE N:0005H SYMBOL HEX_WRITE_PROG_SSB N:0003H SYMBOL HEX_WRITE_START_APPLICATION C:F804H SYMBOL IDATA_LOOP N:0100H SYMBOL IDATA_SIZE N:0030H SYMBOL MANUF_ID_ADDRESS N:0080H SYMBOL PAGE_SIZE N:00F0H SYMBOL PROG_BOOT_VALUE D:00CBH SYMBOL RCAP2H D:00CAH SYMBOL RCAP2L N:0400H SYMBOL READ_MEM_ENTRY B:0098H.4 SYMBOL REN N:0001H SYMBOL SBV_ADDRESS D:0008H SYMBOL SECURITY_STATE N:00FFH SYMBOL SEC_LEVEL_0 N:00FEH SYMBOL SEC_LEVEL_1 N:00FCH SYMBOL SEC_LEVEL_2 N:0002H SYMBOL SEL_EEPROM_CL N:000CH SYMBOL SEL_FUSE_CL N:0004H SYMBOL SEL_FUSE_MOVC N:0008H SYMBOL SEL_USER_CL N:0008H SYMBOL SEL_USER_MOVC N:000AH SYMBOL SEL_XROW_CL N:0002H SYMBOL SEL_XROW_MOVC D:0081H SYMBOL SP N:0005H SYMBOL SSB_ADDRESS D:0009H SYMBOL STACK D:00C8H SYMBOL T2CON B:00C8H.7 SYMBOL TF2 D:00CDH SYMBOL TH2 B:0098H.1 SYMBOL TI D:00CCH SYMBOL TL2 B:00C8H.2 SYMBOL TR2 C:F81CH SYMBOL WAIT_HEX_LINE D:00A6H SYMBOL WDTRST N:0800H SYMBOL WRITE_MEM_ENTRY C:F800H LINE# 98 C:F802H LINE# 99 C:F804H LINE# 101BL51 BANKED LINKER/LOCATER V5.03 07/17/2003 13:01:45 PAGE 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -