ucos之上下文手動切換

調試了代碼,尤其是單步執行程序,深刻理解了上下文的切換過程:涉及兩個堆棧寄存器MSP,PSP的切換(芯片再中斷中自動切換);子程序調用時寄存器保護,返回地址的保護;中斷進入時寄存器保護,中斷返回地址的保護,自動切換到主堆棧MSP,中斷中程序對任務堆棧的切換(改變進程堆棧PSP),使用特殊中斷返回指令,使用PSP返回到另外一個任務。 已經截圖單步執行程序運行時各變量、寄存器、MSP,PSP的變化過程
相關文章
相關標籤/搜索