SDカードのアロケーションユニットサイズとか

ブロックデバイスとしてのSDカードで最もパフォーマンスの良いブロックサイズを知りたくて色々調べたが、Allocation Unit (AU) とか Recording Unit (RU) とかいろいろ複雑だなぁって感想で終わった話。 M5Stack持ってる人はSDカードのいろんな情報を読み出すのを @felis_silv 氏が作ってるので参考に。 https://github.com/yamamaya/M5-SDInfoViewer
9
やまねこ⚙楢ノ木技研 @felis_silv

@kazuho うーん。。SDアソシエーションのドキュメント、読みづらくていろいろ勘違いしてしまってそうです。。😅 測定条件と必須要件(?)が同じ章にまとめられていたり、同じような記述が何度も出てきたり、何故。。

2022-06-08 23:25:53
Kazuho Oku @kazuho

@felis_silv いや、ちょっと読んでみましたが、おっしゃるとおりCMD20についてはFAT前提の最適化のためのコマンドだと言って良いと思います。すみません。録画のための推奨シーケンス、それを使用した場合の速度要求、およびシーケンス内の命令識別のためのコマンドを定義してるということかと思いました

2022-06-08 23:33:40
Kazuho Oku @kazuho

@felis_silv SDHCの頃 (Version 2) を見ると4.13 Speed Classは測定方法(カード内の最適化は省略となってる)の話だったのが、SDXC (Version 3) でCMD20追加とともに、コマンドも使ってどうやって最適化していくかの議論が追加されたようだなと思いました。お時間おかけしてすみません

2022-06-08 23:45:46
やまねこ⚙楢ノ木技研 @felis_silv

@kazuho おそらく、私が簡易版のドキュメントしか読んでないのも原因で。。😅 それにしても、SDアソシエーションの中の人たちには、もう少し読みやすいドキュメントを書いてほしいと思いました。。😅

2022-06-08 23:51:03
やまねこ⚙楢ノ木技研 @felis_silv

SDカードの内部情報見るやつ、画面のレイアウトとコードの関係が密すぎてキモかったんでリファクタリングしたら余計キモくなったけど、とりあえずこれで満足とする。。 github.com/yamamaya/M5-SD…

2022-06-09 03:18:22
やまねこ⚙楢ノ木技研 @felis_silv

いにしえのSDカードの情報も読めた pic.twitter.com/kNGLotz1XP

2022-06-09 17:52:56
拡大
拡大