CM3 SVC和PendSV

SVC--系統服務調用,PendSV--可懸起系統調用,多用在系統軟件開發中。SVC用於產生系統函數的調用請求,例如操作系統不讓用戶程序直接訪問硬件,而是通過一些系統服務函數,讓用戶程序使用SVC發出對系統服務函數的呼叫請求,以此來間接訪問硬件。NMI服務例程不能使用SVC指令,否則產生硬fault。SVC異常必須得到立即響應,否則將會產生硬fault。 PendSV像普通中斷一樣可以被懸起。懸起
相關文章
相關標籤/搜索