函數(shù)名都寫錯了,應該是OSCtxSw和OSIntCtxSw,你看了整個uc/os程序就知道了,他們調用的地方都不一樣,當觸發(fā)了更高的優(yōu)先級任務以后,就要調用OSCtxSw進行任務切換,而OSIntCtxSw是因為在中斷里面觸發(fā)了更高的優(yōu)先級而進行任務切換的,既然是在中斷里面調用,當然之前的R4-R11早就已經(jīng)保存了啊,太久了,不太記得了,我記得是這么回事,希望沒記錯,不懂再交流吧
回答數(shù)
2
瀏覽數(shù)
2896