📄 flash_application.map
字号:
ex4_main.c.o 10 20 0
other 256 37 2
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
init_SCI0 tx_char0 printf0 delay1 int_div hex_clk_dec rx_char0 menurx_char0
check_user_abort send_asc hex_asc hex_asc_sp input_word input_byte input_dec
data_display init_RAM_start_address modify_ram eeprom_test_menu
eeprom_program_cmd eeprom_erase_cmd eeprom_program eeprom_erase
portb_test_menu portb_config portb_in_out portb_info portb_info_detail tester
disp_info root_info root_menu main init_system
SECTION: ".bss"
result.1 digit.2
SECTION: ".init"
Init _Startup
SECTION: ".rodata1"
STRING....3 STRING..Start.Address.....4 STRING....5
STRING..End.Address.....6 STRING....7 STRING......8 STRING....9
STRING..RAM.Start.Address...10 STRING.......11 STRING..Out.of.Range..12
STRING....13 STRING..RAM..Data...14 STRING....15
STRING....EEPROM.Test.Menu..1 STRING..0..ROOT.Test.Menu...2
STRING..1..EEPROM.Program...3 STRING..2..EEPROM.Erase...4
STRING..9..Display.DATA...5 STRING.EEprom.programming.e.6
STRING.EEprom.programming.e.7 STRING....8 STRING.RAM.start.address..0.9
STRING..Out.of.range...10 STRING....11 STRING.EEPROM.start.address.12
STRING..Out.of.range...13 STRING....14 STRING.No..of.word.to.be.pr.15
STRING....16 STRING.EEPROM.start.address.17 STRING..Out.of.range...18
STRING....19 STRING.No..of.long.word..4..20 STRING....21
STRING....PORTB.Test.Menu..1 STRING...0..Root.Test.Menu..2
STRING...1..Configures.PORT.3 STRING...2..Set.PORTB.LED.o.4
STRING...9..Display.DATA..5 STRING....6 STRING..DPORTB.PORTB....Hou.7
STRING..PORTB.bit...8 STRING..configures.as.input.9
STRING..configures.as.outpu.10 STRING...0..Quit..11
STRING...1..Configures.PORT.12 STRING..PORTB.bit...13
STRING...0...In..1...Out..E.14 STRING....PORTB.On.Off.Menu.15
STRING..Toggle.the.numeric..16 STRING..PORTB.Channel.On.Of.17 STRING....18
STRING..0..PORTB.0...19 STRING..1..PORTB.1...20 STRING..2..PORTB.2...21
STRING..3..PORTB.3...22 STRING..4..PORTB.4...23 STRING..5..PORTB.5...24
STRING..6..PORTB.6...25 STRING..7..PORTB.7...26
STRING..Q..Exit.to.PORTB.Te.27 STRING....28 STRING.Bt0.Bt1.Bt2.Bt3.Bt4..29
STRING.....30 STRING........31 STRING.....32 STRING.....33 STRING.0FF....34
STRING.ON.....35 STRING....Root.Test.Menu..1 STRING...0..Root.Test.Menu..2
STRING...1..Modify.RAM..3 STRING...2..PORTB.Test.Menu.4
STRING...3..EEPROM.Test.Men.5 STRING...9..Display.DATA...6
SECTION: "NON_BANKED"
Timer7Overflow_ISR
SECTION: ".common"
SecData MinData HourData TimerCounter RAM_Add Time8ms
SECTION: "RUNTIME"
_BSHRU _ISHRS _LINC _CASE_DIRECT_BYTE
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
result.1 1400 4 4 6 .bss
digit.2 1404 4 4 3 .bss
SecData 1408 1 1 4 .common
MinData 1409 1 1 4 .common
HourData 140A 1 1 4 .common
TimerCounter 140B 1 1 3 .common
RAM_Add 140C 2 2 5 .common
Time8ms 140E 4 4 4 .common
Init C000 29 41 1 .init
_Startup C029 10 16 0 .init
STRING....3 C05A 3 3 1 .rodata1
STRING..Start.Address.....4 C05D 13 19 1 .rodata1
STRING....5 C070 3 3 1 .rodata1
STRING..End.Address.....6 C073 11 17 1 .rodata1
STRING....7 C084 3 3 1 .rodata1
STRING......8 C087 5 5 1 .rodata1
STRING....9 C08C 3 3 1 .rodata1
STRING..RAM.Start.Address...10 C08F 26 38 1 .rodata1
STRING.......11 C0B5 6 6 1 .rodata1
STRING..Out.of.Range..12 C0BB F 15 1 .rodata1
STRING....13 C0CA 3 3 1 .rodata1
STRING..RAM..Data...14 C0CD D 13 1 .rodata1
STRING....15 C0DA 3 3 1 .rodata1
STRING....EEPROM.Test.Menu..1 C0DD 16 22 1 .rodata1
STRING..0..ROOT.Test.Menu...2 C0F3 15 21 1 .rodata1
STRING..1..EEPROM.Program...3 C108 15 21 1 .rodata1
STRING..2..EEPROM.Erase...4 C11D 13 19 1 .rodata1
STRING..9..Display.DATA...5 C130 13 19 1 .rodata1
STRING.EEprom.programming.e.6 C143 1B 27 1 .rodata1
STRING.EEprom.programming.e.7 C15E 1F 31 1 .rodata1
STRING....8 C17D 3 3 1 .rodata1
STRING.RAM.start.address..0.9 C180 25 37 1 .rodata1
STRING..Out.of.range...10 C1A5 10 16 1 .rodata1
STRING....11 C1B5 3 3 1 .rodata1
STRING.EEPROM.start.address.12 C1B8 38 56 1 .rodata1
STRING..Out.of.range...13 C1F0 10 16 1 .rodata1
STRING....14 C200 3 3 1 .rodata1
STRING.No..of.word.to.be.pr.15 C203 27 39 1 .rodata1
STRING....16 C22A 3 3 1 .rodata1
STRING.EEPROM.start.address.17 C22D 39 57 1 .rodata1
STRING..Out.of.range...18 C266 10 16 1 .rodata1
STRING....19 C276 3 3 1 .rodata1
STRING.No..of.long.word..4..20 C279 32 50 1 .rodata1
STRING....21 C2AB 3 3 1 .rodata1
STRING....PORTB.Test.Menu..1 C2AE 14 20 1 .rodata1
STRING...0..Root.Test.Menu..2 C2C2 15 21 1 .rodata1
STRING...1..Configures.PORT.3 C2D7 1E 30 1 .rodata1
STRING...2..Set.PORTB.LED.o.4 C2F5 1D 29 1 .rodata1
STRING...9..Display.DATA..5 C312 13 19 1 .rodata1
STRING....6 C325 3 3 1 .rodata1
STRING..DPORTB.PORTB....Hou.7 C328 20 32 1 .rodata1
STRING..PORTB.bit...8 C348 D 13 1 .rodata1
STRING..configures.as.input.9 C355 16 22 1 .rodata1
STRING..configures.as.outpu.10 C36B 17 23 1 .rodata1
STRING...0..Quit..11 C382 B 11 1 .rodata1
STRING...1..Configures.PORT.12 C38D 1F 31 1 .rodata1
STRING..PORTB.bit...13 C3AC D 13 1 .rodata1
STRING...0...In..1...Out..E.14 C3B9 20 32 1 .rodata1
STRING....PORTB.On.Off.Menu.15 C3D9 17 23 1 .rodata1
STRING..Toggle.the.numeric..16 C3F0 30 48 1 .rodata1
STRING..PORTB.Channel.On.Of.17 C420 18 24 1 .rodata1
STRING....18 C438 3 3 1 .rodata1
STRING..0..PORTB.0...19 C43B E 14 1 .rodata1
STRING..1..PORTB.1...20 C449 E 14 1 .rodata1
STRING..2..PORTB.2...21 C457 E 14 1 .rodata1
STRING..3..PORTB.3...22 C465 E 14 1 .rodata1
STRING..4..PORTB.4...23 C473 E 14 1 .rodata1
STRING..5..PORTB.5...24 C481 E 14 1 .rodata1
STRING..6..PORTB.6...25 C48F E 14 1 .rodata1
STRING..7..PORTB.7...26 C49D E 14 1 .rodata1
STRING..Q..Exit.to.PORTB.Te.27 C4AB 1E 30 1 .rodata1
STRING....28 C4C9 3 3 1 .rodata1
STRING.Bt0.Bt1.Bt2.Bt3.Bt4..29 C4CC 4B 75 1 .rodata1
STRING.....30 C517 4 4 1 .rodata1
STRING........31 C51B 7 7 1 .rodata1
STRING.....32 C522 4 4 1 .rodata1
STRING.....33 C526 4 4 1 .rodata1
STRING.0FF....34 C52A 7 7 1 .rodata1
STRING.ON.....35 C531 7 7 1 .rodata1
STRING....Root.Test.Menu..1 C538 13 19 1 .rodata1
STRING...0..Root.Test.Menu..2 C54B 15 21 1 .rodata1
STRING...1..Modify.RAM..3 C560 11 17 1 .rodata1
STRING...2..PORTB.Test.Menu.4 C571 16 22 1 .rodata1
STRING...3..EEPROM.Test.Men.5 C587 17 23 1 .rodata1
STRING...9..Display.DATA...6 C59E 14 20 1 .rodata1
Timer7Overflow_ISR C5B2 54 84 0 NON_BANKED
init_SCI0 C606 A 10 1 .text
tx_char0 C610 9 9 27 .text
printf0 C619 1D 29 71 .text
delay1 C636 F 15 1 .text
int_div C645 2A 42 1 .text
hex_clk_dec C66F 1F 31 3 .text
rx_char0 C68E 9 9 5 .text
menurx_char0 C697 14 20 4 .text
check_user_abort C6AB 13 19 1 .text
send_asc C6BE C 12 2 .text
hex_asc C6CA F 15 11 .text
hex_asc_sp C6D9 20 32 3 .text
input_word C6F9 A5 165 5 .text
input_byte C79E AD 173 1 .text
input_dec C84B DB 219 2 .text
data_display C926 F5 245 6 .text
init_RAM_start_address CA1B 45 69 1 .text
modify_ram CA60 78 120 1 .text
eeprom_test_menu CAD8 6D 109 1 .text
eeprom_program_cmd CB45 61 97 1 .text
eeprom_erase_cmd CBA6 6F 111 1 .text
eeprom_program CC15 B2 178 1 .text
eeprom_erase CCC7 76 118 1 .text
portb_test_menu CD3D 79 121 1 .text
portb_config CDB6 EC 236 4 .text
portb_in_out CEA2 C7 199 1 .text
portb_info CF69 41 65 1 .text
portb_info_detail CFAA 4A 74 1 .text
tester CFF4 3 3 1 .text
disp_info CFF7 1B 27 1 .text
root_info D012 1 1 1 .text
root_menu D013 79 121 1 .text
main D08C A 10 0 .text
init_system D096 A 10 1 .text
_BSHRU D0A0 8 8 2 RUNTIME
_ISHRS D0A8 C 12 2 RUNTIME
_LINC D0B4 5 5 1 RUNTIME
_CASE_DIRECT_BYTE D0B9 5 5 4 RUNTIME
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
rtshc12.c.o (ansis.lib):
_BSHL _BSHRS _BDIVMODU _BDIVMODS _ISHL _ISHRU _LSHL _LSHRU _LSHRS _LADD
_LSUB _LAND _LOR _LXOR _LCMP _LCMP_P _LCMP_PP _LNEG _LABS _LCOM _LDEC _LMUL
_lDivMod _LDIVU _NEG_P _LDIVS _LMODU _LMODS _ILSEXT _LTEST _COPY _CASE_DIRECT
_CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE
_CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP
ex2_timer.c.o:
init_timer
ex3_utility.c.o:
input_int input_string
NOT USED VARIABLES
rtshc12.c.o (ansis.lib):
_PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32
ex4_main.c.o:
PreTime
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xD0BE ---- SIZE 2 ---
Filling bytes inserted
0000
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData
_Startup USES _startupData Init
Timer7Overflow_ISR USES Time8ms _LINC TimerCounter SecData MinData
HourData
printf0 USES tx_char0
int_div USES result.1
hex_clk_dec USES digit.2 int_div tx_char0
menurx_char0 USES delay1 disp_info
send_asc USES tx_char0
hex_asc USES send_asc
hex_asc_sp USES hex_asc tx_char0
input_word USES rx_char0 tx_char0
input_byte USES rx_char0 tx_char0
input_dec USES rx_char0 _ISHRS tx_char0
data_display USES STRING....3 printf0 STRING..Start.Address.....4
data_display STRING....5 STRING..End.Address.....6
STRING....7 hex_asc STRING......8 tx_char0
check_user_abort STRING....9 input_word
init_RAM_start_address USES STRING..RAM.Start.Address...10 printf0 RAM_Add
hex_asc STRING.......11 input_word modify_ram
STRING..Out.of.Range..12
modify_ram USES STRING....13 printf0 STRING..RAM..Data...14
RAM_Add hex_asc tx_char0 input_byte STRING....15
eeprom_test_menu USES STRING....EEPROM.Test.Menu..1 printf0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -