📄 mega16pro.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 00E4 000E = 14. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00E4 __func_lit_start
00F2 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 00F2 04FC = 1276. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00F2 __idata_start
05EE __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 05EE 18EE = 6382. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
02F7 __start
02F7 __text_start
0319 _exit
031A _OSTick_Init
032E _UartInit
0367 _System_Init
037E _main
03AF _OSInitHookBegin
03B0 _OSInitHookEnd
03B1 _OSTaskCreateHook
03B2 _OSTaskDelHook
03B3 _OSTaskIdleHook
03B4 _OSTaskStatHook
03B5 _OSTaskStkInit
04A9 _OSTaskSwHook
04AA _OSTCBInitHook
04AB _OSTimeTickHook
04AD _OSTickISR_Handler
04AF _OS_CPU_SR_Save
04B2 _OS_CPU_SR_Restore
04B4 _OSStartHighRdy
04E7 _OSCtxSw
0569 _OSIntCtxSw
05C1 _OSInit
05CA _OSIntEnter
05D6 _OSIntExit
0625 _OSStart
0643 _OSTimeTick
06A1 _OSVersion
06A4 _OS_EventTaskRdy
0704 _OS_EventTaskWait
0749 _OS_EventTaskRemove
076D _OS_EventWaitListInit
0780 os_core.c:OS_InitEventList
07AD os_core.c:OS_InitMisc
07C9 os_core.c:OS_InitRdyList
07E6 os_core.c:OS_InitTaskIdle
07F4 os_core.c:OS_InitTCBList
0822 _OS_MemClr
082D _OS_MemCopy
0840 _OS_Sched
0881 os_core.c:OS_SchedNew
08A4 _OS_StrCopy
08B8 _OS_StrLen
08C5 _OS_TaskIdle
08ED _OS_TCBInit
0992 _OSSemCreate
09C6 _OSSemPend
0A5E _OSSemPost
0A9E _OSTaskCreate
0B19 _OSTimeDly
0B5D _OSTickISR
0BBB _OSBms_AdcISR
0C17 _OSBms_RxISR
0C73 _OSBms_UDREISR
0CCF _OSBms_AdcISRHandler
0CD9 _OSBms_RxISRHandler
0CE3 _OSBms_UDREISRHandler
0CED _NTCTemperaManagementTask
0CF6 _Adc7923ReadTask
0CFF _BatScanTask
0D0E _BalanceTask
0D17 _TempReadTask
0D20 _delay_nus
0D2B _delay_nms
0D40 _OR595send_byte
0D58 _OR595send_int
0D66 _OR595Bsend_byte
0D7E _OR595Bsend_int
0D8C _StartTask
0E2A push_arg4
0E2C push_arg2
0E2F div32u
0E31 mod32u
0E35 div32s
0E37 mod32s
0E63 long_div_prolog
0E76 long_div_epilog
0E86 tst_R16_R19
0E8B tst_R24_R27
0E90 neg_R24_R27
0E99 empy32u
0E99 empy32s
0ECD pop_xgset003C
0ED2 pop_xgset30FC
0EDB pop_xgsetF0FC
0EE6 push_xgsetF0FC
0EE8 push_xgset30FC
0EEA push_xgset00FC
0EEC push_xgset003C
0EF1 push_xgset300C
0EF6 pop_xgset300C
0EFB push_xgsetF000
0F00 pop_xgsetF000
0F05 push_xgsetF00C
0F0C pop_xgsetF00C
0F13 push_xgset303C
0F1A pop_xgset303C
0F21 push_xgsetF03C
0F2A pop_xgsetF03C
0F33 neg32
0F3C long_prolog
0F4A long_epilog
0F55 tstzero1
0F5B tstzero2
0F61 lsl16
0F68 lsl8
0F6E __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0200 04FC = 1276. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0200 __data_start
0200 _StartTaskStack
02AA _OSUnMapTbl
03AA _BatScanStack
0454 _Adc7923ReadStack
04FE _BalanceStack
05A8 _TempReadStack
0652 _NTCTemperaStack
06FC __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 06FC 012C = 300. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
06FC _OSTaskStkSizeHard
06FC __bss_start
06FE _OSTaskStkSize
0700 _OSTCBTbl
0777 _OSTCBPrioTbl
0787 _OSTCBList
0789 _OSTCBHighRdy
078B _OSTCBFreeList
078D _OSTCBCur
078F _OSTaskIdleStk
07F3 _OSIdleCtr
07F7 _OSTaskCtr
07F8 _OSRunning
07F9 _OSRdyTbl
07FA _OSRdyGrp
07FB _OSPrioHighRdy
07FC _OSPrioCur
07FD _OSLockNesting
07FE _OSIntNesting
07FF _OSEventTbl
0822 _OSEventFreeList
0824 _OSCtxSwCtr
0828 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0004 = 4. bytes (abs,ovr,rom)
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
OSBms_ISR_Vectors 0000 003C = 60. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\iccv7avr\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
os_cpu_c.o [ os_cpu_c.c ]
os_cpu_a.o [ os_cpu_a.s ]
uCOS_II.o [ uCOS_II.C ]
bms_asm.o [ bms_asm.s ]
bms_task.o [ bms_task.c ]
delay.o [ delay.c ]
74HC595.o [ _74HC595.c ]
btask.o [ btask.c ]
<library> [ asave.s, div32.s, emul32.s, gpop2.s, gpop4.s, gpop5.s, gpush.s, gpushx.s, gpushy.s, gpushz.s, gpusha.s ]
[ gpushb.s, lneg.s, longutil.s, lsl16.s, lsl8.s ]
User Global Definitions
ram_end = 0x21ff
hwstk_size = 0x1e
User Base Address Definitions
func_lit = 0xe4
data = 0x200
eeprom:0.4096
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -