ケロリといいます。
現在RL78G14で音声を再生を試みています。
お世話になります。 ケロリと一緒に開発している同僚のものです。お忙しい中色々とアドバイス頂きまして大変有難うございました。 結論から言うと公開されている「RL78/G14 CPU ボードを用いた音声再生/録音デモ」のサンプルコードを改造してRL78/G14-FPBのD/Aを介して音声再生できました。コードはシェアできないのですが、手順の概略をご参考までにシェアさせて頂きます。 1.adpcmファイルをROMに書き込んでおく (アドバイス頂いたやり方) 2.R_tfat_f_read関数に該当する関数を自作し、ROMからadpcmバイナリを指定バイト数読み出すf_read関数を作成し、代替する。 (R_tfat_f関連関数はコメントアウトする前提) 3.file_from_mmc.fileinfo.fsizeにdpcmバイナリのサイズを代入 (fsizeはデコード状況や再生完了にかかわっている。file_from_mmc.fileinfoはR_tfat_f_stat関数で更新されるが、コメントアウトしているため、fsizeだけは自力で更新) 4.g_demo_statusをDEMO_STATE_PLAYにする 以上、SDカードに関連するデータ構造と再生処理が密接なので、結局上記のようにするのが早かったです。動作実績例として皆様に参考にして頂ければ幸いです。 今後とも、ご指導、宜しくお願いいたします。