February 23, 2007SDカードとの闘い月末に実験が入ってしまい、それの準備に追われています。で、SDカードがなかなか書込み速度が出なくて困っています。とりあえず、ELMにあった『MMCの使い方』という記事を参考に、ビジーフラグ先読みをしたりなどして、Silicon LaboratoriesのUSB-MSD-RDを改造してみているのですが、まだまだデータ落ちが発生していて苦しい状況です。数値で言えば20KB/sくらいは確実に欲しいところです。今後の策としては、Silicon Laboratories純正のFATはオーバーヘッドが大きいようなので、別のFATに取り替えてみようと思います。 SDカード自身の話で言えば、ここ数日色々とSDカードを変えてみて試しているのですが、"高速"と謳っているカードはあながち嘘ではないようです。値段がそもそも違うので、同じ速度しかでないのだったらちょっとショックですが、そのようなことはなくビジーの時間が短く書込み性能が高いような気がしています。今度オシロで図ってみようと思いますが、体感で違いがわかるくらいなので、きっと数値的にも差がてていると思います。試しているカードは現在3種類です。
まだまたSDとの闘いは続きそうです。といっても来週頭にはケリがついている必要があるのですが…。 ※後にSDカードにおけるSPIモードでのビジー信号の取り扱いについて詳細に調べてみました。 コメント
コメントする
|
スポンサード リンク
|