3.11.2008

Problem : 快速在 touch panel 上移動一陣子後,系統就freeze,但是high priority thread 還依然動作中。
Solve 1 : 把 touch panel 的sampling frequence降低後,就不會 (容易?) 發生了。

結果,在接下來的測試中,High-loading情況下,快速click button icon也會造成當機 (freeze)。

在touch panel driver的 endless polling loop (wait ADC channel OK)中加入debug message。
由debug log發現果然hang在loop 中。

Robert說,ADC有很多driver在用 (battery, touch screen, light sensor),所以有對 ADC register作mutex。

查一下 ====> 這版 touch panel 中沒做!!

沒有留言: