USBメモリファイル書き込み高速化

シナジー初心者のマサと申します。 ご教示をお願いします。


他のチップから受信したデータをUSBメモリに高速書き込みする


アプリケーションを作ろうとしています。


SK-S7G2を購入し、セットアップして、サンプルプログラムの「USBX_Mass_Strage_Host」を


指定のソフトをインストールした後、E2studioでビルドし、何とかデバッグで動作させることができました。


その後、ソフトを少々修正し、15Bytesの固定データを1レコードとして、


1000レコード分つまり、15kBytes分を配列に書き込み、


その単位でファイルに書き込み、10回ループして、計150kBytesをファイルに書き込む


プログラムを動かしました。それで時間測定してみたのですが、ファイルOpen、Closeは除いて


150kBytesの書き込みだけで数百msかかりました。 S7G2シナジー環境ではスピードはこんなものなのでしょうか?

目標は15~20MBytes/sでUSBメモリに書き込むことです。


高速化する方法がありましたらご教示ください。また、USBメモリ自体の書き込みスピードも関係すると思い


USB3.0対応のメモリで試そうとしましたが、なぜか書き込みできませんでした。


この理由も併せてお教え戴けたら幸いです。何とそよろしくお願い申し上げます。

Parents
  • マサさん、こんにちは。NoMaYです。

    たびたび済みません。ルネサス社に問い合わせてはどうかと書いておきながら、こういうことを書くのはちょっとチグハグかなと我ながら思うのですが、以下の点は大丈夫でしょうか?

    ・ヘッダファイル(もしくはGUIによる設定ツールとか)で以下の有効/無効を切り替える仕組みになっていないか?

     High speed modeを使用する → それが、いいえ、になっているとか?
     DMAを使用する → それが、いいえ、になっているとか?

    前にも書いたように、私はSynergyには詳しくない(未経験者)ですが、一般的なこととして気になり始めました。

  • NoMaYさん

    masaです。先日はいろいろご指導ありがとうございました。
    今日現在、USBスピードはHispeedになっており、設定で間違っているようなところはなさそうということは
    確認できました。 あとはメーカに問い合わせておりますが、代理店経由でしか扱ってもらえないようで、
    時間がかかっております。また何か情報が入りしだいご連絡します。
    取り急ぎ、ご報告まで。
Reply
  • NoMaYさん

    masaです。先日はいろいろご指導ありがとうございました。
    今日現在、USBスピードはHispeedになっており、設定で間違っているようなところはなさそうということは
    確認できました。 あとはメーカに問い合わせておりますが、代理店経由でしか扱ってもらえないようで、
    時間がかかっております。また何か情報が入りしだいご連絡します。
    取り急ぎ、ご報告まで。
Children
No Data