2017-04-18 9 views
1

シングルブロックコマンドを読み込んだ後でブロックされていると思われる512MB SDSCカードが複数ある。私は前に書いた予想データを取り戻すが、カードは後で0xFF以外の何かを返すのをやめているようだ。 CMD13(要求ステータス)のような単純なコマンドでさえ、0xFF以外の何も返さない。これらのコマンドは、readコマンドが使用される前に正常に戻りました。SDカードがCMD17の後にレスポンスを返さない(シングルブロックを読む)

コード全体が別のSDHCカードで動作します。再初期化を試行するには、カードの電源を切っておく必要があります。私はSPIモードを使用しています。

問題の可能性があるアイディアが不足しています。

答えて

0

SDHCとSDSCのアドレス方式は少し異なります。SDHCでは、SECTOR IDが必要ですが、SDSCではBYTEアドレスが必要です。おそらく、CMD17の場合です。

関連する問題