タグ

2014年2月5日のブックマーク (1件)

  • SDHCを使いたい!その2 – ぷちのいず

    まず SD と SDHC の違いをまとめると、以下の違いがあるようです。 初期化フェーズのACMD41の前にCMD8(SEND_IF_COND)を実行する必要がある ACMD41の送信時に、HCSビットを1にする必要がある CMD9(SEND_CSD)のレスポンスのフォーマットがCSD v2.0になる CMD17,18,24,25,32,33(READ, WRITE, ERASE)の引数がアドレス指定からブロック指定(1ブロック 512byte固定)になる ドライバを改造するポイントとしては、初期化処理にCMD8送信とCSDデコードの修正を入れ、READ/WRITE処理でアドレスを512で割れば何とかなるかな?? ということで解析開始。 まずは readelf でシンボルをざっと見てみます。elf フォーマット自体はアーキテクチャ非依存なので、x86 ホストの readelf で ARM