不揮発性メモリ、SDカード、ファイルシステムなどのお話のバックナンバー。SDカードはSPIモード、SDモードとあり、若干手順が異なる。SDモード側の方が多くの切り替えができる。FileSystemはFatFsをベースに説明及びシミュレーション。今回が本シリーズの最終回。SDカード、FileSystemのそれぞれだけでも結構なボリュームだった。SDカード直接制御のフォーマットはWindows上からのフォーマットの自由さを得るのに有効な場合がある。FileSystemはWindows等の他のシステムとの相互運用性確保に便利。その132【SDカード直接制御15】パーティションのフォーマットはFAT32とexFAT混在で。FAT32、au=4096。exFAT、au=4096。exFAT、au=8192。FAT32、au=8192。問題なくフォーマットできた。Windowsのディスク管理上からも確認。その131【SDカード直接制御14】パーティション分けを実施する前の事前準備を実施。Windowsのディスクの管理でパーティションの削除。FatFsでパーティション分けを実施。それぞれ25%の4つのパーティションを作成。問題無くパーティションが分かれていることをWindows側から確認。次回はフォーマットをしてみる。「fp」コマンドを使用。コマンドパラメータを確認。ドライブ指定は論理ドライブ番号ではなく、物理ドライブ番号で指定。FatFsのパーティション分けは百分率が使える。パーティションについて簡単に説明。FatFsは拡張パーティションは未対応。その129【SDカード直接制御12】FatFsパーティション分け用のコード修正。VolToPart配列を変更するだけ。VolToPart配列で物理ドライブ1に4つのパーティションを認識できるように設定。パーティション1~4。パーティション0は自動検知でパーティション1相当になる。パーティション分けの時のみ使用。その128【SDカード直接制御11】FatFsでFAT32フォーマットを実施。WindowsでFAT32が認識されることを確認。パーティション分けも試したくなった。その127【SDカード直接制御10】SDカードをFatFsでフォーマットしてみる。物理的に壊れることはない。RAMディスクに対してフォーマットしたことはある。FatFs対話モードのコマンドは「fm」。前回FatFsで作成したファイルの確認。Windows上でファイルの確認。問題無くファイルを確認できた。WinシミュレーションでSDカードに直接制御する話。「FatFsでファイル生成して書き込み、リスト表示、内容表示」してみた。