新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > uC/OSII移植步驟

        uC/OSII移植步驟

        作者: 時間:2016-10-08 來源:網絡 收藏
        LDRR4,OS_TCBCur; OSTCBCur->OSTCBStkPtr = SP
        LDRR5, [R4]
        STRSP, [R5]; }
        OS_CPU_IRQ_ISR_1
        MSRCPSR_c, #(NO_INT | IRQ32_MODE) ; Change to IRQ mode (to use the IRQ stack to handle interrupt)
        LDRR0,OS_CPU_IRQ_ISR_Handler; OS_CPU_IRQ_ISR_Handler();
        MOVLR, PC
        BXR0
        MSRCPSR_c, #(NO_INT | SVC32_MODE) ; Change to SVC mode
        LDRR0,OS_IntExit; OSIntExit();
        MOVLR, PC
        BXR0; RESTORE NEW TASK'S CONTEXT
        LDMFDSP!, {R4}


        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永寿县| 商水县| 司法| 南丹县| 阿巴嘎旗| 湛江市| 淮阳县| 拉孜县| 闽清县| 墨竹工卡县| 筠连县| 长垣县| 沁源县| 东平县| 会同县| 芜湖市| 珲春市| 静安区| 怀柔区| 会宁县| 昌都县| 呈贡县| 许昌市| 敦化市| 阿克苏市| 乌鲁木齐市| 塔城市| 绵阳市| 高邮市| 谢通门县| 琼海市| 鄂温| 台州市| 盈江县| 阜新市| 遂平县| 衡山县| 绥阳县| 历史| 五大连池市| 茌平县|