📄 ucos-port2.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
func_lit 0026 0008 = 8. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0026 __func_lit_start
002E __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 002E 0108 = 264. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
002E __lit_start
002E _OSMapTbl
0036 _OSUnMapTbl
0136 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0136 002E = 46. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0136 __idata_start
0164 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0164 1A44 = 6724. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00B2 __start
00B2 __text_start
00D1 _exit
00D2 _OSInit
01AB _OSIntEnter
01B9 _OSIntExit
0222 _OSStart
0262 _OSTimeTick
02C5 _OSVersion
02C8 _OS_EventTaskRdy
033E _OS_EventTaskWait
0381 _OS_EventTO
03B2 _OS_EventWaitListInit
03C0 _OS_Sched
041E _OS_TaskIdle
043F _OS_TCBInit
04D9 _OSInitHookBegin
04DA _OSInitHookEnd
04DB _OSTaskCreateHook
04DC _OSTaskDelHook
04DD _OSTaskIdleHook
04DE _OSTaskStatHook
04DF _OSTaskStkInit
05CF _OSTaskSwHook
05D0 _OSTCBInitHook
05D1 _OSTimeTickHook
05D2 _OSSemAccept
05E9 _OSSemCreate
0615 _OSSemDel
0685 _OSSemPend
06DE _OSSemPost
070B _OSSemQuery
072D _OSTaskChangePrio
081E _OSTaskCreate
088C _OSTimeDly
08C1 _OSTimeDlyHMSM
097C _OSTimeDlyResume
09C7 _OSTimeGet
09E1 _OSTimeSet
09F6 _main
0AC4 _OSTickISR_Init
0ACD _OSTickISR_Handler
0AD1 _LCD_init
0AE9 _LCD_en_write
0AEF _LCD_write_char
0B43 _LCD_wait_Ready
0B56 _LCD_set_xy
0B67 _LCD_write_string
0B7E _delay_1us
0B80 _delay_nus
0B8D _delay_1ms
0B97 _delay_nms
0BA4 _OS_CPU_SR_Save
0BA7 _OS_CPU_SR_Restore
0BA9 _OSStartHighRdy
0BDD _OSCtxSw
0C40 _OSIntCtxSw
0C77 _OSTickISR
0CD6 push_arg4
0CD8 push_arg2
0CDB div32u
0CDD mod32u
0CE1 div32s
0CE3 mod32s
0D0E long_div_prolog
0D21 long_div_epilog
0D30 tst_R16_R19
0D35 tst_R24_R27
0D3A neg_R16_R19
0D43 neg_R24_R27
0D4C empy16s
0D5C empy32u
0D5C empy32s
0D88 pop_gset2
0D8A pop_gset3
0D8C pop_gset4
0D8E pop_gset5
0D90 push_gset5
0D92 push_gset4
0D94 push_gset3
0D96 push_gset2
0D98 push_gset1
0D9B pop_gset1
0D9C pop
0DAF long_prolog
0DBD long_epilog
0DC8 tstzero1
0DCE tstzero2
0DD4 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 002E = 46. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
008E __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 008E 02D5 = 725. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
008E __bss_start
008E _OSTime
0092 _OSTCBTbl
00F2 _OSTCBPrioTbl
011C _OSTCBList
011E _OSTCBHighRdy
0120 _OSTCBFreeList
0122 _OSTCBCur
0124 _OSTaskIdleStk
01A4 _OSIdleCtr
01A8 _OSTaskCtr
01A9 _OSRunning
01AA _OSRdyTbl
01AD _OSRdyGrp
01AE _OSPrioHighRdy
01AF _OSPrioCur
01B0 _OSLockNesting
01B1 _OSIntExitY
01B2 _OSIntNesting
01B3 _OSEventTbl
01D7 _OSEventFreeList
01D9 _OSCtxSwCtr
01DD _OSTaskHardStkSize
01DF _OSTaskStkSize
01E1 _i
01E3 _AppTask2Stk
0263 _AppTask1Stk
02E3 _AppTaskStartStk
0363 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0002 = 2. bytes (abs,ovr,rom)
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
OSTickISR_Vector 0000 0024 = 36. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
F:\icc\lib\crtAVR.o [ crtavr.s ]
OS_CORE.o [ OS_CORE.c ]
os_cpu_c.o [ os_cpu_c.c ]
OS_MBOX.o [ OS_MBOX.c ]
OS_MEM.o [ OS_MEM.c ]
OS_MUTEX.o [ OS_MUTEX.c ]
OS_Q.o [ OS_Q.c ]
OS_SEM.o [ OS_SEM.c ]
OS_TASK.o [ OS_TASK.c ]
OS_TIME.o [ OS_TIME.c ]
app.o [ app.c ]
1602B_LCD.o [ _1602B_LCD.c ]
delay.o [ delay.c ]
vectors.o [ vectors.s ]
os_cpu_a.o [ os_cpu_a.s ]
<library> [ asave.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, longutil.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x26
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -