WINCE5.0+S3C2440支持大容量SD卡(SDHC卡)
********************************LoongEmbedded************************
作者:LoongEmbedded(kandi)
時間:2011.02.17
類別:WINCE 驅(qū)動開發(fā)
********************************LoongEmbedded************************
?
1.?????? 要確保至少更新了07年全年的更新包。
2.?????? 在platform->setting->environment 中設(shè)置環(huán)境變量IMGSDBUS2 = 1 ,為什么要這樣設(shè)置呢?因為只有設(shè)置了這個環(huán)境變量才會讓系統(tǒng)支持大容量的SD卡,下圖是WINCE6.0help文檔中的相關(guān)說明:
?
圖1
下面在結(jié)合common.bib中的相關(guān)內(nèi)容:
?
圖2
所以我們需要添加環(huán)境變量IMGSDBUS2,并且設(shè)置其值為1,添加之后如下圖所示:
?
圖3
?
3.?????? 修改bsp下SD卡主控制器驅(qū)動SDHC的代碼
⑴在sdiocontrollerbase.cpp下的SendCommand函數(shù)添加對ResponseR7的支持,如下所示:
?
圖4
⑵在sdiocontrollerbase.cpp下的GetCommandResponse函數(shù)添加對ResponseR7的支持,如下所示:
?
圖5
4.?????? 選擇sysgen整個工程就可以了
?
?
參考鏈接:
2440支持大容量SD卡的解決辦法
http://blog.csdn.net/gooogleman/archive/2009/05/07/4154020.aspx
?
總結(jié)
以上是生活随笔為你收集整理的WINCE5.0+S3C2440支持大容量SD卡(SDHC卡)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于WINCE6.0+S3C2443的c
- 下一篇: WINCE5.0下SQL server