星期六, 3月 26, 2005

Runs

果然真的是OSTaskStkInit出了問題…多push了一個register的值在stack裡,所以在作context switch的時候回復到register的值都是錯的。
Enable OSTicker's interrupt也必須在OSStart之後才能把它打開,也就是必須在第一個Task裡才能把該interrupt enable.因為OSStart是不會return的。
想不到這樣的修改以後它就能動了…

沒有留言: