いつもお世話になります。
現在アルファプロジェクト製品の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