📄 os_dbg.s
字号:
; + sizeof(OSIdleCtrMax)
; + sizeof(OSIdleCtrRun)
; + sizeof(OSStatRdy)
; + sizeof(OSTaskStatStk)
; #endif
; #if OS_TICK_STEP_EN > 0
; + sizeof(OSTickStepState)
; #endif
; #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
; + sizeof(OSMemFreeList)
; + sizeof(OSMemTbl)
; #endif
; #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
; + sizeof(OSQFreeList)
; + sizeof(OSQTbl)
; #endif
; #if OS_TIME_GET_SET_EN > 0
; + sizeof(OSTime)
; #endif
; + sizeof(OSIntNesting)
; + sizeof(OSLockNesting)
; + sizeof(OSPrioCur)
; + sizeof(OSPrioHighRdy)
; + sizeof(OSRdyGrp)
; + sizeof(OSRdyTbl)
; + sizeof(OSRunning)
; + sizeof(OSTaskCtr)
; + sizeof(OSIdleCtr)
; + sizeof(OSTaskIdleStk)
; + sizeof(OSTCBCur)
; + sizeof(OSTCBFreeList)
; + sizeof(OSTCBHighRdy)
; + sizeof(OSTCBList)
; + sizeof(OSTCBPrioTbl)
; + sizeof(OSTCBTbl);
;
; #endif
;
; /*$PAGE*/
; /*
; *********************************************************************************************************
; * OS DEBUG INITIALIZAZTION
; *
; * Description: This function is used to make sure that debug variables that are unused in the application
; * are not optimized away. This function might not be necessary for all compilers. In this
; * case, you should simply DELETE the code in this function while still leaving the declaration
; * of the function itself.
; *
; * Arguments : none
; *
; * Returns : none
; *
; * Note(s) : (1) This code doesn't do anything, it simply prevents the compiler from optimizing out
; * the 'const' variables which are declared in this file.
; *********************************************************************************************************
; */
;
; #if OS_VERSION >= 270 && OS_DEBUG_EN > 0
; void OSDebugInit (void)
; {
.dbline 191
; void *ptemp;
;
;
; ptemp = (void *)&OSDebugEn;
ldi R16,<_OSDebugEn
ldi R17,>_OSDebugEn
.dbline 193
;
; ptemp = (void *)&OSEndiannessTest;
ldi R16,<_OSEndiannessTest
ldi R17,>_OSEndiannessTest
.dbline 195
;
; ptemp = (void *)&OSEventMax;
ldi R16,<_OSEventMax
ldi R17,>_OSEventMax
.dbline 196
; ptemp = (void *)&OSEventNameSize;
ldi R16,<_OSEventNameSize
ldi R17,>_OSEventNameSize
.dbline 197
; ptemp = (void *)&OSEventEn;
ldi R16,<_OSEventEn
ldi R17,>_OSEventEn
.dbline 198
; ptemp = (void *)&OSEventSize;
ldi R16,<_OSEventSize
ldi R17,>_OSEventSize
.dbline 199
; ptemp = (void *)&OSEventTblSize;
ldi R16,<_OSEventTblSize
ldi R17,>_OSEventTblSize
.dbline 201
;
; ptemp = (void *)&OSFlagEn;
ldi R16,<_OSFlagEn
ldi R17,>_OSFlagEn
.dbline 202
; ptemp = (void *)&OSFlagGrpSize;
ldi R16,<_OSFlagGrpSize
ldi R17,>_OSFlagGrpSize
.dbline 203
; ptemp = (void *)&OSFlagNodeSize;
ldi R16,<_OSFlagNodeSize
ldi R17,>_OSFlagNodeSize
.dbline 204
; ptemp = (void *)&OSFlagWidth;
ldi R16,<_OSFlagWidth
ldi R17,>_OSFlagWidth
.dbline 205
; ptemp = (void *)&OSFlagMax;
ldi R16,<_OSFlagMax
ldi R17,>_OSFlagMax
.dbline 206
; ptemp = (void *)&OSFlagNameSize;
ldi R16,<_OSFlagNameSize
ldi R17,>_OSFlagNameSize
.dbline 208
;
; ptemp = (void *)&OSLowestPrio;
ldi R16,<_OSLowestPrio
ldi R17,>_OSLowestPrio
.dbline 210
;
; ptemp = (void *)&OSMboxEn;
ldi R16,<_OSMboxEn
ldi R17,>_OSMboxEn
.dbline 212
;
; ptemp = (void *)&OSMemEn;
ldi R16,<_OSMemEn
ldi R17,>_OSMemEn
.dbline 213
; ptemp = (void *)&OSMemMax;
ldi R16,<_OSMemMax
ldi R17,>_OSMemMax
.dbline 214
; ptemp = (void *)&OSMemNameSize;
ldi R16,<_OSMemNameSize
ldi R17,>_OSMemNameSize
.dbline 215
; ptemp = (void *)&OSMemSize;
ldi R16,<_OSMemSize
ldi R17,>_OSMemSize
.dbline 216
; ptemp = (void *)&OSMemTblSize;
ldi R16,<_OSMemTblSize
ldi R17,>_OSMemTblSize
.dbline 218
;
; ptemp = (void *)&OSMutexEn;
ldi R16,<_OSMutexEn
ldi R17,>_OSMutexEn
.dbline 220
;
; ptemp = (void *)&OSPtrSize;
ldi R16,<_OSPtrSize
ldi R17,>_OSPtrSize
.dbline 222
;
; ptemp = (void *)&OSQEn;
ldi R16,<_OSQEn
ldi R17,>_OSQEn
.dbline 223
; ptemp = (void *)&OSQMax;
ldi R16,<_OSQMax
ldi R17,>_OSQMax
.dbline 224
; ptemp = (void *)&OSQSize;
ldi R16,<_OSQSize
ldi R17,>_OSQSize
.dbline 226
;
; ptemp = (void *)&OSRdyTblSize;
ldi R16,<_OSRdyTblSize
ldi R17,>_OSRdyTblSize
.dbline 228
;
; ptemp = (void *)&OSSemEn;
ldi R16,<_OSSemEn
ldi R17,>_OSSemEn
.dbline 230
;
; ptemp = (void *)&OSStkWidth;
ldi R16,<_OSStkWidth
ldi R17,>_OSStkWidth
.dbline 232
;
; ptemp = (void *)&OSTaskCreateEn;
ldi R16,<_OSTaskCreateEn
ldi R17,>_OSTaskCreateEn
.dbline 233
; ptemp = (void *)&OSTaskCreateExtEn;
ldi R16,<_OSTaskCreateExtEn
ldi R17,>_OSTaskCreateExtEn
.dbline 234
; ptemp = (void *)&OSTaskDelEn;
ldi R16,<_OSTaskDelEn
ldi R17,>_OSTaskDelEn
.dbline 235
; ptemp = (void *)&OSTaskIdleStkSize;
ldi R16,<_OSTaskIdleStkSize
ldi R17,>_OSTaskIdleStkSize
.dbline 236
; ptemp = (void *)&OSTaskProfileEn;
ldi R16,<_OSTaskProfileEn
ldi R17,>_OSTaskProfileEn
.dbline 237
; ptemp = (void *)&OSTaskMax;
ldi R16,<_OSTaskMax
ldi R17,>_OSTaskMax
.dbline 238
; ptemp = (void *)&OSTaskNameSize;
ldi R16,<_OSTaskNameSize
ldi R17,>_OSTaskNameSize
.dbline 239
; ptemp = (void *)&OSTaskStatEn;
ldi R16,<_OSTaskStatEn
ldi R17,>_OSTaskStatEn
.dbline 240
; ptemp = (void *)&OSTaskStatStkSize;
ldi R16,<_OSTaskStatStkSize
ldi R17,>_OSTaskStatStkSize
.dbline 241
; ptemp = (void *)&OSTaskStatStkChkEn;
ldi R16,<_OSTaskStatStkChkEn
ldi R17,>_OSTaskStatStkChkEn
.dbline 242
; ptemp = (void *)&OSTaskSwHookEn;
ldi R16,<_OSTaskSwHookEn
ldi R17,>_OSTaskSwHookEn
.dbline 244
;
; ptemp = (void *)&OSTCBPrioTblMax;
ldi R16,<_OSTCBPrioTblMax
ldi R17,>_OSTCBPrioTblMax
.dbline 245
; ptemp = (void *)&OSTCBSize;
ldi R16,<_OSTCBSize
ldi R17,>_OSTCBSize
.dbline 247
;
; ptemp = (void *)&OSTicksPerSec;
ldi R16,<_OSTicksPerSec
ldi R17,>_OSTicksPerSec
.dbline 248
; ptemp = (void *)&OSTimeTickHookEn;
ldi R16,<_OSTimeTickHookEn
ldi R17,>_OSTimeTickHookEn
.dbline 250
;
; ptemp = (void *)&OSVersionNbr;
ldi R16,<_OSVersionNbr
ldi R17,>_OSVersionNbr
.dbline 252
;
; ptemp = (void *)&OSDataSize;
ldi R16,<_OSDataSize
ldi R17,>_OSDataSize
.dbline 254
;
; ptemp = ptemp; /* Prevent compiler warning for 'ptemp' not being used! */
.dbline -2
.dbline 255
; }
L1:
.dbline 0 ; func end
ret
.dbsym r ptemp 16 pV
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -