バグ修正
twitterでバグの指摘を頂いたので修正しました。
【修正内容】
- ファイル位置クラスタをルートディレクトリエントリから取得する際、下位8bitからしか取得しておらず、再生の挙動が不定になるバグを修正
ダウンロードはコチラから(プロジェクト全部)バージョン0.01d
なお、SDカードを全く読み込まない場合(音が全く出ない)、以下の内容を確認してください
- SDHCには現時点では対応していない
- FAT32フォーマットには対応していない(2GB以下のSDでもFAT32フォーマットされていることがある)
- PSoCが論理セクタ0を読み込めていない(SDをフォーマットすることにより対応)
- ロングネームファイル(8.3形式でない)のファイルがあるか、消去したもののルートディレクトリに履歴が残っている(フォーマットすることにより対応できます)
- SDカードの接触不良(microSDをソケット経由で接続している場合など)
- 実は5V(=3.7V以上)でドライブさせていた(残念ながらSD死亡確定です)
フォーマットはPanasonicのSDフォーマッタを使用することを強くお勧めします。SDがPana製でなくてもOK。