|
予想通り難航中なう。SDカードの初期化の部分でつまずいています。
CMD0でリセットかけると、カードは初期化作業に入ります。それが終わったかどうか問い合わせるのが、MMCではCMD1、SDカードではACMD41のようです。
でも、「ACMD」の「A」は「2バイトコマンド」を意味するそうで、先行してACMD5?を送信してACMD41を送信するようです。初期化作業が終わるまでコマンドを発行し続けて待ちます。
このへんのフローチャートについて、SUN DISKの資料を入手しましたが、上から下へ一部ループという見慣れたフローチャートじゃなくて、あっち行ったり、こっち行ったりするのです。挙句の果てに「対応カードじゃない!」と放り出されたり。ま、それが正しいフローですが。
今日は一日、200頁ほどの英語の資料に取り組んでくたびれました。
一行もプログラムは書けていません。だんだんと「なんだかみなさん、CMD1でうまくいってるみたいじゃん?」と、低きに流れる気持ちになっています。
あ、それと「2G超え非対応、HC非対応」と仕様書にかかなくっちゃ。
SDカードもバージョンがいろいろできてややこしいです(*´Д`*)
プログラム書く前に、処理のシーケンスを書き直します・・・>┼○ バタッ
明日か明後日、『平成ガメラ3部作』が届くので、ブログ更新は暫く滞りますw
『ゴジラ対ヘドラ』と『三大怪獣 地球最大の決戦』と『パシフィック・リム』も一緒に届く予定です。週末は怪獣三昧 ヽ( ´¬`)ノ〜♪
|
全体表示





SDカードはよく相性があるとか言いますよね。規格があるようで、ないのかもしれません。また、融通が利くように幅広く対応してもよいのかも。
こうなったら、ずばり好きなメーカーのSDだけの対応にしてもよいのかもしれません(汗;)。信用できるのは、思ったように作成したプログラムで動作してくれるSDだけですよね。
>『平成ガメラ3部作』が届くので
ずいぶん懐かしい映画です。大きいお友達とリアルタイムで映画館で観ていました(汗;)。
[ dotallcafe ]
2014/12/11(木) 午後 10:30
どもども〜(^^)
「HC」規格あたりでガラリと変わったようです。コマンド発行の順序が変わったり、新規コマンドが追加されたり。参照した書籍にも「『相性問題』で片付けられている中には技術者がきちんと規格を守っていないものがある」と書いてありました。
自分が所持するSDをターゲットにしようと思うのですが、最近は16GBばかり使っています。1〜2GBのマイクロSDを探さないといけません。未完成の現時点で時代遅れ確定という、酔狂な現象になりそうですw
平成ガメラは三作とも映画館で観ました。自然光で撮影した特撮シーンが印象的です。ギャオスは憎たらしい顔してますなあ(・∀・)♪
[ KIKI ]
2014/12/11(木) 午後 11:29