ふたたびLPC2388のMP3プレーヤの作業に戻ってきました。NANDフラッシュに焼いたIPAフォントが使えるようになったので、再生画面表示を変更して日本語の曲名/演奏者であっても表示できるようになりました。
![](https://blogimg.goo.ne.jp/user_image/1a/c1/02d275c7a4042b65169c7e948ea293a1.jpg)
MP3ファイルはWMP (Windows Media Player)の
![](https://blogimg.goo.ne.jp/user_image/1a/c1/02d275c7a4042b65169c7e948ea293a1.jpg)
MP3ファイルはWMP (Windows Media Player)の
取り込み機能で作成していますが、この機能をつかってMP3ファイルを作成すると基本的にファイル名は曲名を使うようです。FatFsとしてはR0.07をLFNサポート無しで使っていたのですが、ファイルによってファイルをオープンしようとしてエラーが発生するという問題に遭遇してしまいました。どうやら、シフトJISファイル名の2バイト目に '[' が入っているとエラーになっている様子です。気がつくとFatFsがR0.07c になっているので、新しいコードに入れ替えるとともに、再度設定しなおしたところ問題解決してしまいました。どうやら、ちゃんと_CODE_PAGEを指定していなかったのが原因だったようです。LFNを使わない場合でも、ファイル名にSJISが混入する場合にはちゃんと_CODE_PAGEが指定されていないといけないということですね。