最近、SDカードをデバッグ、それを記録し、それを共有し、いくつかのマイナーな問題が発生しました。
小さなスイッチ1 SDカードスロットの隣
我々は通常、小さなSDカードあり、それは携帯電話上に配置することができるSDカードを見ました。開発ボードのほとんどが小さなカードスロットSDカードが挿入されている今、あなただけ使用することができます。あなたが特定の物事にメモリにPCを使用したい場合はしかし、まだカードリーダーが必要です。USBカードリーダーの種類だけでなく、それは大きなSDカードに展開され、大きなSDカードスロットを持っています。大型のSDカードは、(私が持っている)、ラップトップ上の特別なスロットを持っています。しかし、小さなスイッチの側面にSDカードスロット、このスイッチは、小さなライトプロテクトスイッチです。一般に、正の上向きのための金属接点。押し上げ、それが読み書き可能です。はい、はい読み取り専用押し下げます。いくつかのUディスクでは、この、あまりにも。
PCがそれに書き込まない場合は、彼が書き込み保護されていると言わ。最初のハードウェア書き込み保護を考慮し、SDカード(Uディスク)が壊れて疑いません。
原理は、接触を書き込むことができる2つの金属接点と、スイッチは、機械的なスイッチです。そうしないと、あなたが書き込むことはできません。
2. SDカードの違い
SD、SDHC、SDXCは、これら3つは区別する能力で、SDカードです。読み書きするアドレスの間に、それはかなり異なっています。
書くためにバイトアドレス(一般)によるSDカード。SDHC、SDXCカード、(一般的なケース)を読み取りおよび書き込みセクタアドレス。又はセクタアドレスとプロトコルドライバに応じて一定の関係を有しています。
セクタサイズは512バイトです。
3. SD読みセクタアドレス
私たちは、アドレスがその上に独自のデザインによるものである、SDカードコントローラを読み書きすることができます。
多くの場合、我々はSDカードにPCにいくつかのデータを必要として、コントローラで読み取ります。読書するときは、データ・ストレージ・アドレスを知っている必要があります。Winhexソフトウェアは、データが格納されているアドレスを使用して見つけることができます。私たちは時々、データを読み出すことは間違っている、winhexソフトウェアで見つかったアドレスを使用して、SDカードを読み書きするために、コントローラを使用しています。
物理的および論理アドレス:連続検索情報の後、我々は、使用winhxeソフトウェアポーリングデータ格納アドレスは、次の2つのアドレスを持つことができることを見出しました。winhexソフトウェアの論理アドレスを直接表示。
直接カードリーダSDコントローラは、物理アドレスに応じて読み出されます。論理アドレスのwinhexを使用する必要があります。
winhex表示ロジックアドレスは、右下側winhexソフトウェアで一般的です。
私は同じ問題を経験して学習者のための便利を願って、何か間違っている、大物を尋ねると彼は言いました。
徐ハオ元帥子闘争:18500739518(QQ、マイクロチャンネル)。Exchangeグループ:173 560 979