最近在研究wince的driver
原本是想利用工具書的基本框架和參考BSP內附程式碼
然後設計出一個可以簡單操作控制板子led的基本驅動程式
不過兩邊的語法不太一樣 囧 c vs c++ 我程式沒那麼強 so...
最後就直接拿I2C的程式來大改造了 (汗)
大概花了一個下午的時間把該改的東西改一改
很辛苦地把該改的東西都改完
也很心虛地把覺得可以刪的東西都刪光光了
然後 很緊張地準備接受震撼
失敗!!!! (淚奔)
很沮喪地de了一天的bug之後....發現到問題所在
我把driver的Prefix設為 GGG
但程式內的框架卻是用GIO_xxxx!!!! -_-"
難怪即使它已經在Builtin了 但是完全不理會我的debug訊息
因為它找不到GGG_xxxx 囧
至於小黑碰到的問題 似乎是因為要保護暫存器
所以要先把它mapping到別的地方再進行資料的存取
沒mapping的話就不會有動作
2008-04-10
WinCE Driver心得
posted at 16:40
Type: master life
訂閱:
張貼留言 (Atom)
1 則留言:
完
全
看
不
懂
by 嗯豬
張貼留言