5.17.2007

soft reset, hard reset in CE

Factory Reset 和 software Reset (PIN)一樣,call OALReboot( )。
但是在 call 之前,會去清掉flash, 並且設定 CleanRebootFlag( )。

SetCleanRebootFlag( ) ref MSDN.

呼叫這個function 後,RAM中的object 會被ignore 掉 (? 可是已經不會再重load nandflash 了呀?)

這個function是CE提供的,可見CE kernel 就有soft reset, hard reset 的差異。

所以 在寫 software reset 功能時,要注意不能用 chip 的watchdog timeout 來作。

沒有留言: