經過重重關卡, 爬過千山萬嶺
終於將SD Card的初始化搞定了
接下來就可以對SD Card進行資料的讀寫囉
不過在這之前呢
還有一件非常重要的事情要做
如果不做
就算你的SD Card是class 10的速度
也發揮不出來喔
這個Blog是記錄我從研究所到目前所接觸過的issue, 以及一些解決方案的步驟. 若此blog對您有所幫助, 希望您能不吝惜給個回應; 倘若內容中有錯誤之處, 也請您賜予鞭策及指正! 若欲轉載, 請註明出處, 謝謝!!
2011年5月2日 星期一
SD Card Driver Design (Read & Write)
2011年4月11日 星期一
SD Card Driver Design (init. cond. 1)
上回提到了辨識SDHC與SD 2.x的方法
這次我們就來看SD 1.x與MMC的辨識方法囉
老樣子, 還是那一張圖...不過這次著眼於紅色框框內喔!!
2011年3月23日 星期三
SD Card Driver Design (init.)
二話不說
先來張圖吧...
上圖就是完整的SD Card初始化流程
在這裡有幾個地方需要注意
首先是Power sequence
這個部分是SPI的相關設定
而SPI的詳細介紹
請參考wiki
http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus
2011年3月22日 星期二
SD Card Driver Design (imple.)
話說SD卡的控制方式
大致上可分為三種
SD mode, SPI mode, SDIO
比較常見的為SD mode與SPI mode
(SDIO有, 但這方面本人並沒做太多survey)
其中SD mode又分成三線式(3-wire)與四線式(4-wire)
以3-wire最為常見
(4-wire似乎是為了UHS規格而新增的)
介紹控制方式之前
得先介紹一下SD卡內部的構造
2011年3月21日 星期一
SD Card Driver Design (intro.)
SD卡算是目前在市面上
普為流行的隨身儲存媒介
講白話一點
就是隨處可見啦
當然, 在一個系統當中
SD卡是否支援
變成一個相當大的issue
除了apple不吃這套之外...
(但實際上它內部的記憶體也是用SD卡喔!!!)
訂閱:
文章 (Atom)