RXマイコン USBメモリ書き込み(TFAT)について

いつもお世話になります。

現在アルファプロジェクト製品のAP-RX71M-0Aを使用してUSBメモリ書き込みのプログラムを組み込んでおり

行き詰った個所がありましたので質問させていただきました。

 

ソース名「r_usb_hmsc_apl_mult.c」のUSB書き込みにおいて、R_tfat_f_mount関数を実行した後

R_tfat_open関数をこちらで任意のタイミングで外部のソースコード上から実行しようとしたときに、戻り値が返らず固まったり

正常に処理が行われないなどの動作が起きました。

ソースコードを見ていると定周期処理で各デバイスのステータス状態を監視しており(STATE_DATA_WRITEやSTATE_DATA_READ等)

そのイベントがデバイスステータスにセットされたときのみR_tfat_f_open関数やR_tfat_f_write関数等が実行されているように見えました

そこで質問になりますが、こちらで任意のタイミング(別ソースコード上)でオープン関数や書き込み関数・読み込み関数を実行しようと考えていますが

アドバイス等ご教示お願いいたします。

  • 管理人のAyrです。

    すみません、様子をみておりましたがTFATに関しては下記にご連絡下さい。

    下記の問い合わせページの技術お問い合わせにお願いいたします。
    https://www.renesas.com/ja-jp/support/contact.html