##HIDEME##

2008-04-10

WinCE Driver心得


最近在研究wince的driver
原本是想利用工具書的基本框架和參考BSP內附程式碼
然後設計出一個可以簡單操作控制板子led的基本驅動程式
不過兩邊的語法不太一樣 囧 c vs c++ 我程式沒那麼強 so...

最後就直接拿I2C的程式來大改造了 (汗)

大概花了一個下午的時間把該改的東西改一改
很辛苦地把該改的東西都改完
也很心虛地把覺得可以刪的東西都刪光光了
然後 很緊張地準備接受震撼

失敗!!!! (淚奔)

很沮喪地de了一天的bug之後....發現到問題所在

我把driver的Prefix設為 GGG
但程式內的框架卻是用GIO_xxxx!!!! -_-"
難怪即使它已經在Builtin了 但是完全不理會我的debug訊息
因為它找不到GGG_xxxx 囧

至於小黑碰到的問題 似乎是因為要保護暫存器
所以要先把它mapping到別的地方再進行資料的存取
沒mapping的話就不會有動作

1 則留言:

匿名 提到...








by 嗯豬