📄 os_cpu_c.lst
字号:
171 top--;
\ 0014 3D50FEFF ADD #-2,R13
172 *top = (INT16U)task;
\ 0018 8D4C0000 MOV R12,0(R13)
173 top--;
\ 001C 3D50FEFF ADD #-2,R13
174 *top = (INT16U)task; /* Interrupt return pointer */
\ 0020 8D4C0000 MOV R12,0(R13)
175 top--;
\ 0024 3D50FEFF ADD #-2,R13
176 *top = (INT16U)0x0008; /* Status register */
\ 0028 BD420000 MOV #8,0(R13)
177 top--;
\ 002C 3D50FEFF ADD #-2,R13
178 *top = (INT16U)0x0404;
\ 0030 BD400404 MOV #1028,0(R13)
\ 0034 0000
179 top--;
\ 0036 3D50FEFF ADD #-2,R13
180 *top = (INT16U)0x0505;
\ 003A BD400505 MOV #1285,0(R13)
\ 003E 0000
181 top--;
\ 0040 3D50FEFF ADD #-2,R13
182 *top = (INT16U)0x0606;
\ 0044 BD400606 MOV #1542,0(R13)
\ 0048 0000
183 top--;
\ 004A 3D50FEFF ADD #-2,R13
184 *top = (INT16U)0x0707;
\ 004E BD400707 MOV #1799,0(R13)
\ 0052 0000
185 top--;
\ 0054 3D50FEFF ADD #-2,R13
186 *top = (INT16U)0x0808;
\ 0058 BD400808 MOV #2056,0(R13)
\ 005C 0000
187 top--;
\ 005E 3D50FEFF ADD #-2,R13
188 *top = (INT16U)0x0909;
\ 0062 BD400909 MOV #2313,0(R13)
\ 0066 0000
189 top--;
\ 0068 3D50FEFF ADD #-2,R13
190 *top = (INT16U)0x1010;
\ 006C BD401010 MOV #4112,0(R13)
\ 0070 0000
191 top--;
\ 0072 3D50FEFF ADD #-2,R13
192 *top = (INT16U)0x1111;
\ 0076 BD401111 MOV #4369,0(R13)
\ 007A 0000
193 top--;
\ 007C 3D50FEFF ADD #-2,R13
194 *top = (INT16U)0x1212;
\ 0080 BD401212 MOV #4626,0(R13)
\ 0084 0000
195 top--;
\ 0086 3D50FEFF ADD #-2,R13
196 *top = (INT16U)0x1313;
\ 008A BD401313 MOV #4883,0(R13)
\ 008E 0000
197 top--;
\ 0090 3D50FEFF ADD #-2,R13
198 *top = (INT16U)pdata; /* Pass 'pdata' through register R14 */
\ 0094 8D4E0000 MOV R14,0(R13)
199 top--;
\ 0098 3D50FEFF ADD #-2,R13
200 *top = (INT16U)0x1515;
\ 009C BD401515 MOV #5397,0(R13)
\ 00A0 0000
201 return ((OS_STK *)top);
\ 00A2 0C4D MOV R13,R12
202 }
\ 00A4 3041 RET
\ 00A6 OSTaskSwHook:
203
204 /*$PAGE*/
205 /*
206 *********************************************************************************************************
207 * TASK SWITCH HOOK
208 *
209 * Description: This function is called when a task switch is performed. This allows you to perform other
210 * operations during a context switch.
211 *
212 * Arguments : none
213 *
214 * Note(s) : 1) Interrupts are disabled during this call.
215 * 2) It is assumed that the global pointer 'OSTCBHighRdy' points to the TCB of the task that
216 * will be 'switched in' (i.e. the highest priority task) and, 'OSTCBCur' points to the
217 * task being switched out (i.e. the preempted task).
218 *********************************************************************************************************
219 */
220 #if OS_CPU_HOOKS_EN > 0
221 void OSTaskSwHook (void)
222 {
223 }
\ 00A6 3041 RET
\ 00A8 OSTCBInitHook:
224 #endif
225
226 /*
227 *********************************************************************************************************
228 * OSTCBInit() HOOK
229 *
230 * Description: This function is called by OS_TCBInit() after setting up most of the TCB.
231 *
232 * Arguments : ptcb is a pointer to the TCB of the task being created.
233 *
234 * Note(s) : 1) Interrupts may or may not be ENABLED during this call.
235 *********************************************************************************************************
236 */
237 #if OS_CPU_HOOKS_EN > 0 && OS_VERSION > 203
238 void OSTCBInitHook (OS_TCB *ptcb)
239 {
240 ptcb = ptcb; /* Prevent Compiler warning */
241 }
\ 00A8 3041 RET
\ 00AA OSTimeTickHook:
242 #endif
243
244
245 /*
246 *********************************************************************************************************
247 * TICK HOOK
248 *
249 * Description: This function is called every tick.
250 *
251 * Arguments : none
252 *
253 * Note(s) : 1) Interrupts may or may not be ENABLED during this call.
254 *********************************************************************************************************
255 */
256 #if OS_CPU_HOOKS_EN > 0
257 void OSTimeTickHook (void)
258 {
259 }
\ 00AA 3041 RET
260 #endif
\ 0000 RSEG UDATA0
\ 0000 OSISRStkPtr:
\ 0002 DS 2
\ 0002 END
S Y M B O L - T A B L E
=======================
#include file(s):
[ 1] j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\os_cpu_c.r43
Symbol Type Class Defline Refline(s)
------ ---- ----- ------- ----------
ADC12CTL0 sfrw --- 757:9
ADC12CTL1 sfrw --- 759:9
ADC12IE sfrw --- 763:9
ADC12IFG sfrw --- 761:9
ADC12IV sfrw --- 765:9
ADC12MCTL0 sfrb --- 813:9
ADC12MCTL1 sfrb --- 815:9
ADC12MCTL10 sfrb --- 833:9
ADC12MCTL11 sfrb --- 835:9
ADC12MCTL12 sfrb --- 837:9
ADC12MCTL13 sfrb --- 839:9
ADC12MCTL14 sfrb --- 841:9
ADC12MCTL15 sfrb --- 843:9
ADC12MCTL2 sfrb --- 817:9
ADC12MCTL3 sfrb --- 819:9
ADC12MCTL4 sfrb --- 821:9
ADC12MCTL5 sfrb --- 823:9
ADC12MCTL6 sfrb --- 825:9
ADC12MCTL7 sfrb --- 827:9
ADC12MCTL8 sfrb --- 829:9
ADC12MCTL9 sfrb --- 831:9
ADC12MEM0 sfrw --- 774:9
ADC12MEM1 sfrw --- 776:9
ADC12MEM10 sfrw --- 794:9
ADC12MEM11 sfrw --- 796:9
ADC12MEM12 sfrw --- 798:9
ADC12MEM13 sfrw --- 800:9
ADC12MEM14 sfrw --- 802:9
ADC12MEM15 sfrw --- 804:9
ADC12MEM2 sfrw --- 778:9
ADC12MEM3 sfrw --- 780:9
ADC12MEM4 sfrw --- 782:9
ADC12MEM5 sfrw --- 784:9
ADC12MEM6 sfrw --- 786:9
ADC12MEM7 sfrw --- 788:9
ADC12MEM8 sfrw --- 790:9
ADC12MEM9 sfrw --- 792:9
BCSCTL1 sfrb --- 616:9
BCSCTL2 sfrb --- 618:9
BOOLEAN char typedef 31:10 409:12 451:12
CACTL1 sfrb --- 714:9
CACTL2 sfrb --- 716:9
CAPD sfrb --- 718:9
CCR0 sfrw --- 460:9
CCR1 sfrw --- 462:9
CCR2 sfrw --- 464:9
CCTL0 sfrw --- 454:9
CCTL1 sfrw --- 456:9
CCTL2 sfrw --- 458:9
DCOCTL sfrb --- 614:9
FCTL1 sfrw --- 672:9
FCTL2 sfrw --- 674:9
FCTL3 sfrw --- 676:9
IE1 sfrb --- 103:9
IE2 sfrb --- 126:9
IFG1 sfrb --- 112:9
IFG2 sfrb --- 131:9
INT16U u_int typedef 34:10 114:11 215:12 322:12 323:12
329:12 330:12 344:12 377:12
378:12 399:12 510:12 536:12
587:12 609:12 619:12 648:12
651:12 657:12 685:12 689:12
717:12 720:12 754:12 796:12
796:12 823:12 164 166
170 172 174 176
178 180 182 184
186 188 190 192
194 196 198 200
INT32U u_long typedef 36:10 276:12 277:12 278:12 285:12
286:12 287:12 288:12 358:12
359:12 376:12 420:12 455:12
478:12 559:12 559:12 687:12
728:12 729:12 796:12
INT8U char typedef 32:10 213:12 214:12 217:12 230:12
243:12 261:12 262:12 301:12
302:12 303:12 304:12 305:12
331:12 332:12 345:12 346:12
400:12 401:12 403:12 404:12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -