亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? os_cpu_c.lst

?? stm32+ucos-ii
?? LST
?? 第 1 頁 / 共 3 頁
字號:
    312          void  OSTCBInitHook (OS_TCB *ptcb)
    313          {
   \                     OSTCBInitHook:
   \   00000000   10B5               PUSH     {R4,LR}
   \   00000002   0400               MOVS     R4,R0
    314          #if OS_APP_HOOKS_EN > 0u
    315              App_TCBInitHook(ptcb);
   \   00000004   2000               MOVS     R0,R4
   \   00000006   ........           BL       App_TCBInitHook
    316          #else
    317              (void)ptcb;                                  /* Prevent compiler warning                           */
    318          #endif
    319          }
   \   0000000A   10BD               POP      {R4,PC}          ;; return
    320          #endif
    321          
    322          /*
    323          *********************************************************************************************************
    324          *                                               TICK HOOK
    325          *
    326          * Description: This function is called every tick.
    327          *
    328          * Arguments  : none
    329          *
    330          * Note(s)    : 1) Interrupts may or may not be ENABLED during this call.
    331          *********************************************************************************************************
    332          */
    333          #if (OS_CPU_HOOKS_EN > 0u) && (OS_TIME_TICK_HOOK_EN > 0u)

   \                                 In section .text, align 2, keep-with-next
    334          void  OSTimeTickHook (void)
    335          {
   \                     OSTimeTickHook:
   \   00000000   80B5               PUSH     {R7,LR}
    336          #if OS_APP_HOOKS_EN > 0u
    337              App_TimeTickHook();
   \   00000002   ........           BL       App_TimeTickHook
    338          #endif
    339          
    340          #if OS_TMR_EN > 0u
    341              OSTmrCtr++;
   \   00000006   ....               LDR.N    R0,??DataTable4_3
   \   00000008   0088               LDRH     R0,[R0, #+0]
   \   0000000A   401C               ADDS     R0,R0,#+1
   \   0000000C   ....               LDR.N    R1,??DataTable4_3
   \   0000000E   0880               STRH     R0,[R1, #+0]
    342              if (OSTmrCtr >= (OS_TICKS_PER_SEC / OS_TMR_CFG_TICKS_PER_SEC)) {
   \   00000010   ....               LDR.N    R0,??DataTable4_3
   \   00000012   0088               LDRH     R0,[R0, #+0]
   \   00000014   6428               CMP      R0,#+100
   \   00000016   04D3               BCC.N    ??OSTimeTickHook_0
    343                  OSTmrCtr = 0;
   \   00000018   ....               LDR.N    R0,??DataTable4_3
   \   0000001A   0021               MOVS     R1,#+0
   \   0000001C   0180               STRH     R1,[R0, #+0]
    344                  OSTmrSignal();
   \   0000001E   ........           BL       OSTmrSignal
    345              }
    346          #endif
    347          }
   \                     ??OSTimeTickHook_0:
   \   00000022   01BD               POP      {R0,PC}          ;; return
    348          #endif
    349          
    350          /*
    351          *********************************************************************************************************
    352          *                                          SYS TICK HANDLER
    353          *
    354          * Description: Handle the system tick (SysTick) interrupt, which is used to generate the uC/OS-II tick
    355          *              interrupt.
    356          *
    357          * Arguments  : none.
    358          *
    359          * Note(s)    : 1) This function MUST be placed on entry 15 of the Cortex-M3 vector table.
    360          *********************************************************************************************************
    361          */
    362          

   \                                 In section .text, align 2, keep-with-next
    363          void  OS_CPU_SysTickHandler (void)
    364          {
   \                     OS_CPU_SysTickHandler:
   \   00000000   10B5               PUSH     {R4,LR}
    365              OS_CPU_SR  cpu_sr;
    366          
    367          
    368              OS_ENTER_CRITICAL();                         /* Tell uC/OS-II that we are starting an ISR          */
   \   00000002   ........           BL       OS_CPU_SR_Save
   \   00000006   0400               MOVS     R4,R0
    369              OSIntNesting++;
   \   00000008   ....               LDR.N    R0,??DataTable4_5
   \   0000000A   0078               LDRB     R0,[R0, #+0]
   \   0000000C   401C               ADDS     R0,R0,#+1
   \   0000000E   ....               LDR.N    R1,??DataTable4_5
   \   00000010   0870               STRB     R0,[R1, #+0]
    370              OS_EXIT_CRITICAL();
   \   00000012   2000               MOVS     R0,R4
   \   00000014   ........           BL       OS_CPU_SR_Restore
    371          
    372              OSTimeTick();                                /* Call uC/OS-II's OSTimeTick()                       */
   \   00000018   ........           BL       OSTimeTick
    373          
    374              OSIntExit();                                 /* Tell uC/OS-II that we are leaving the ISR          */
   \   0000001C   ........           BL       OSIntExit
    375          }
   \   00000020   10BD               POP      {R4,PC}          ;; return
    376          
    377          /*
    378          *********************************************************************************************************
    379          *                                          INITIALIZE SYS TICK
    380          *
    381          * Description: Initialize the SysTick.
    382          *
    383          * Arguments  : cnts          is the number of SysTick counts between two OS tick interrupts.
    384          *
    385          * Note(s)    : 1) This function MUST be called after OSStart() & after processor initialization.
    386          *********************************************************************************************************
    387          */
    388          

   \                                 In section .text, align 2, keep-with-next
    389          void  OS_CPU_SysTickInit (INT32U  cnts)
    390          {
    391              OS_CPU_CM3_NVIC_ST_RELOAD = cnts - 1u;
   \                     OS_CPU_SysTickInit:
   \   00000000   411E               SUBS     R1,R0,#+1
   \   00000002   ....               LDR.N    R2,??DataTable4_6  ;; 0xe000e014
   \   00000004   1160               STR      R1,[R2, #+0]
    392                                                           /* Set prio of SysTick handler to min prio.           */
    393              OS_CPU_CM3_NVIC_PRIO_ST   = OS_CPU_CM3_NVIC_PRIO_MIN;
   \   00000006   ....               LDR.N    R1,??DataTable4_7  ;; 0xe000ed23
   \   00000008   FF22               MOVS     R2,#+255
   \   0000000A   0A70               STRB     R2,[R1, #+0]
    394                                                           /* Enable timer.                                      */
    395              OS_CPU_CM3_NVIC_ST_CTRL  |= OS_CPU_CM3_NVIC_ST_CTRL_CLK_SRC | OS_CPU_CM3_NVIC_ST_CTRL_ENABLE;
   \   0000000C   ....               LDR.N    R1,??DataTable4_8  ;; 0xe000e010
   \   0000000E   0968               LDR      R1,[R1, #+0]
   \   00000010   51F00501           ORRS     R1,R1,#0x5
   \   00000014   ....               LDR.N    R2,??DataTable4_8  ;; 0xe000e010
   \   00000016   1160               STR      R1,[R2, #+0]
    396                                                           /* Enable timer interrupt.                            */
    397              OS_CPU_CM3_NVIC_ST_CTRL  |= OS_CPU_CM3_NVIC_ST_CTRL_INTEN;
   \   00000018   ....               LDR.N    R1,??DataTable4_8  ;; 0xe000e010
   \   0000001A   0968               LDR      R1,[R1, #+0]
   \   0000001C   51F00201           ORRS     R1,R1,#0x2
   \   00000020   ....               LDR.N    R2,??DataTable4_8  ;; 0xe000e010
   \   00000022   1160               STR      R1,[R2, #+0]
    398          }
   \   00000024   7047               BX       LR               ;; return

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4:
   \   00000000   ........           DC32     OS_CPU_ExceptStk

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_1:
   \   00000000   ........           DC32     OS_CPU_ExceptStkBase

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_2:
   \   00000000   ........           DC32     OS_CPU_ExceptStk+0x1FC

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_3:
   \   00000000   ........           DC32     OSTmrCtr

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_4:
   \   00000000   ........           DC32     OS_TaskReturn

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_5:
   \   00000000   ........           DC32     OSIntNesting

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_6:
   \   00000000   14E000E0           DC32     0xe000e014

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_7:
   \   00000000   23ED00E0           DC32     0xe000ed23

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable4_8:
   \   00000000   10E000E0           DC32     0xe000e010

   Maximum stack usage in bytes:

     Function              .cstack
     --------              -------
     OSInitHookBegin            0
     OSInitHookEnd              0
     OSTCBInitHook              8
     OSTaskCreateHook           8
     OSTaskDelHook              8
     OSTaskIdleHook             8
     OSTaskReturnHook           8
     OSTaskStatHook             8
     OSTaskStkInit              8
     OSTaskSwHook               8
     OSTimeTickHook             8
     OS_CPU_SysTickHandler      8
     OS_CPU_SysTickInit         0


   Section sizes:

     Function/Label        Bytes
     --------------        -----
     OS_CPU_ExceptStk       512
     OS_CPU_ExceptStkBase     4
     OSTmrCtr                 2
     OSInitHookBegin         36
     OSInitHookEnd            2
     OSTaskCreateHook        12
     OSTaskDelHook           12
     OSTaskIdleHook           8
     OSTaskReturnHook        12
     OSTaskStatHook           8
     OSTaskStkInit          126
     OSTaskSwHook             8
     OSTCBInitHook           12
     OSTimeTickHook          36
     OS_CPU_SysTickHandler   34
     OS_CPU_SysTickInit      38
     ??DataTable4             4
     ??DataTable4_1           4
     ??DataTable4_2           4
     ??DataTable4_3           4
     ??DataTable4_4           4
     ??DataTable4_5           4
     ??DataTable4_6           4
     ??DataTable4_7           4
     ??DataTable4_8           4

 
 518 bytes in section .bss
 380 bytes in section .text
 
 380 bytes of CODE memory
 518 bytes of DATA memory

Errors: none
Warnings: none

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜精品一区二区三区| 亚洲一区二区三区四区在线 | 国产精品丝袜久久久久久app| 国产精品大尺度| 日日夜夜精品免费视频| 成人精品电影在线观看| 欧美精品一二三| 亚洲女厕所小便bbb| 久久国产精品一区二区| 欧美日韩在线不卡| 中文字幕日韩一区二区| 看片网站欧美日韩| 欧美日韩www| 亚洲图片欧美色图| 9l国产精品久久久久麻豆| 欧美tk—视频vk| 亚洲成av人在线观看| 91麻豆精品在线观看| 久久久91精品国产一区二区三区| 五月天婷婷综合| 色综合中文字幕| 中文字幕一区二区三区不卡 | 色偷偷久久人人79超碰人人澡| 精品成人一区二区三区四区| 日韩一区精品字幕| 91国偷自产一区二区三区成为亚洲经典 | 美女视频第一区二区三区免费观看网站| 91在线视频官网| 国产精品乱码人人做人人爱| 国产成人午夜精品5599| 欧美mv日韩mv| 国产综合一区二区| 26uuu久久综合| 国产精品一级二级三级| 久久久五月婷婷| 国产在线播放一区三区四| 日韩女同互慰一区二区| 精品一区二区三区在线播放视频| 日韩精品在线一区| 久99久精品视频免费观看| 日韩精品一区二区三区视频播放| 久久99精品国产| 久久久久久久久久久久久久久99| 国内成人免费视频| 国产欧美一区在线| 99精品视频在线观看免费| 亚洲精品欧美综合四区| 欧美色倩网站大全免费| 日本免费新一区视频| 日韩一区二区麻豆国产| 国产一区二区三区最好精华液| 久久久久久久久蜜桃| 99精品久久只有精品| 亚洲一区二区中文在线| 日韩欧美国产不卡| 国产福利精品导航| 亚洲女性喷水在线观看一区| 欧美日本国产一区| 国内欧美视频一区二区| 亚洲男人天堂av| 欧美二区三区91| 丁香亚洲综合激情啪啪综合| 亚洲人一二三区| 日韩视频免费观看高清完整版在线观看| 国产综合久久久久久鬼色 | 精品国产三级a在线观看| 国产成人在线影院| 亚洲人成亚洲人成在线观看图片| 欧美日韩国产系列| 国产一区亚洲一区| 亚洲激情在线播放| 精品少妇一区二区三区日产乱码 | 91精品国产综合久久久久久久久久| 久久99精品一区二区三区三区| 国产女人18水真多18精品一级做| 91久久精品网| 国产乱码精品一区二区三区五月婷| 亚洲色图19p| 日韩女优制服丝袜电影| 日本伦理一区二区| 国产毛片精品国产一区二区三区| 亚洲美女少妇撒尿| 精品88久久久久88久久久| 在线欧美日韩精品| 国产乱码精品一品二品| 日韩专区中文字幕一区二区| 亚洲视频资源在线| 久久综合99re88久久爱| 欧美美女黄视频| 成人动漫精品一区二区| 日韩和欧美的一区| 亚洲欧美一区二区三区极速播放| 欧美tickling网站挠脚心| 欧美日韩精品一区二区三区蜜桃| 不卡区在线中文字幕| 久久精品国产网站| 香蕉成人伊视频在线观看| 亚洲欧洲美洲综合色网| 久久精品免视看| 精品久久久久久久久久久久久久久 | 日韩久久一区二区| 久久影音资源网| 欧美一区三区四区| 欧美日韩视频专区在线播放| av不卡免费电影| 成人a免费在线看| 国产精品自在在线| 精品一区二区三区的国产在线播放 | 精品久久人人做人人爽| 91精品在线观看入口| 精品久久免费看| 亚洲影视资源网| 亚洲精品成a人| 亚洲理论在线观看| 亚洲女人的天堂| 亚洲日本成人在线观看| 中文字幕亚洲视频| 国产精品国产三级国产普通话99 | 亚洲黄色性网站| 玉米视频成人免费看| 亚洲日穴在线视频| 综合婷婷亚洲小说| 亚洲欧美福利一区二区| 亚洲视频中文字幕| 亚洲影院理伦片| 日韩精品一区第一页| 日韩国产在线观看一区| 青青草97国产精品免费观看无弹窗版| 亚洲午夜久久久久中文字幕久| 亚洲综合色噜噜狠狠| 亚洲成av人片一区二区梦乃| 日韩主播视频在线| 激情小说欧美图片| 国产不卡在线一区| 一本大道久久a久久综合 | av在线不卡网| 欧美日韩免费高清一区色橹橹| 在线电影欧美成精品| 欧美成va人片在线观看| 国产人成亚洲第一网站在线播放 | 91丨九色丨蝌蚪丨老版| 在线观看亚洲成人| 日韩亚洲国产中文字幕欧美| 久久久久国产精品人| 亚洲女爱视频在线| 日韩av一区二区三区四区| 国产精品综合一区二区三区| 成人app网站| 欧美日韩免费高清一区色橹橹 | 视频一区二区三区中文字幕| 国产在线乱码一区二区三区| 成人黄色小视频在线观看| 在线观看亚洲a| 久久在线免费观看| 一区二区三区色| 精品一区二区三区在线观看| 色综合天天性综合| 欧美一级日韩免费不卡| 国产精品初高中害羞小美女文| 午夜电影久久久| 成人动漫一区二区三区| 欧美一级高清片| 亚洲欧美综合色| 久久精品av麻豆的观看方式| 色综合咪咪久久| 久久男人中文字幕资源站| 亚洲国产精品一区二区久久恐怖片| 国产在线播放一区| 欧美日韩国产经典色站一区二区三区| 国产香蕉久久精品综合网| 亚洲成a人在线观看| 91在线视频免费观看| 久久久精品中文字幕麻豆发布| 亚洲一区二区三区自拍| 国产成人精品一区二区三区网站观看| 欧美日韩精品福利| 亚洲色图色小说| 岛国一区二区三区| 日韩欧美成人一区| 亚洲一区二区精品视频| 99re成人精品视频| 久久久美女毛片| 日本sm残虐另类| 欧美日韩国产片| 亚洲一区二区三区视频在线播放| 高清在线观看日韩| 久久先锋资源网| 久久se精品一区精品二区| 欧美另类久久久品| 亚洲欧美一区二区在线观看| 国产精品综合一区二区| 精品国产乱码久久| 麻豆精品在线观看| 欧美一区二区三区小说| 亚洲va欧美va人人爽午夜| 91丝袜美女网| 亚洲老妇xxxxxx| 欧洲精品一区二区| 亚洲综合丝袜美腿| 91免费在线视频观看|