こんにちは。tanigawaです。
RX65N envisionkitにて、Appwizardで画面を作成しているのですが、フォントや画像を保存するには内蔵ROMでは足りないと感じています。
そこで、QSPI flashに保存して内蔵ROMを節約しようと考えているのですが、どのように実装すればよいかわかりません。
なにかヒントがあれば教えていただけると幸いです。
よろしくお願いします。
tanigawaさん、こんにちは。NoMaYです。最近はちょっと前にやってみたこともすぐに過去の話となってしまうことも少なくないですけれども、以前のリプライにも書いた以下のスレッドで試していた時に知った知識からですと、QSPIでは無くて、SDHIでSDカードを装着出来るようにして、そこに格納するということになるのでは?と思いました。(すみません、最新のRX Driver Packageに入っているものについてのドキュメントには目が通せていません。)RX65N/RX72N emWin+AppWizardでJapanese Language Displayが出来るか調べてみることにしました(Is it available?)community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/8320/rx65n-rx72n-emwin-appwizard-japanese-language-display-is-it-availableあと、たぶん、理屈として、QSPI上のデータとしてFATファイルシステムとフォントデータを格納して、擬似的にSDカードに見せ掛ける、というような案も考えられます。[追記]他方で、ちょっと脱線しますけれども、RX671のQSPIのメモリマップモードならそういうことも容易に出来るのかも、とも思ったこともあります。(以下のスレッドは上に書いたスレッドと同じスレッドです。)RX65N/RX72N emWin+AppWizardでJapanese Language Displayが出来るか調べてみることにしました(Is it available?)community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/8320/rx65n-rx72n-emwin-appwizard-japanese-language-display-is-it-available/47001#47001『フォントデータとかでもCPUが直接データにアクセス可能になるものなのかなぁ、、、マイコンのコード領域を簡単に拡張可能!QSPI XIP モードを使用したシリアル ROM 上のプログラム実行例の紹介www.renesas.com/jp/ja/blogs/easy-expansion-mcu-code-area-introducing-example-program-execution-serial-rom-using-qspi-xip-mode「このモードをサポートしているマイコンとシリアルフラッシュを使用すれば、MCUのアドレス空間にマッピングしてアクセス可能となり、CPUが直接コードにアクセス可能になります。」』[補足]RX671のQSPI経由でRAM領域は確保できますか?community-ja.renesas.com/cafe_rene/forums-groups/mcu-mpu/rx/f/forum5/10225/rx671-qspi-ram
NoMaYさん、返信ありがとうございます。tanigawaです。
"QSPI上のデータとしてFATファイルシステムとフォントデータを格納して、擬似的にSDカードに見せ掛ける"
そのような方法があるのですね。ありがとうございます、試してみます。(SDカードは使わない方針なので...)
RX671だと直接アクセス可能な方法があるんですね。RX65Nでは対応していないのが残念です....
[追記]
調べてみるとemfileというファイルシステムライブラリでQSPIフラッシュメモリをファイルシステム化できるようで、
「これは...!」と思ったのですが、RX ファミリは非対応のようですね...
https://www.renesas.com/jp/ja/document/apn/rxfamily-emwin-v632-module-using-firmware-integration-technology
"・SEGGER 社製の emFILE および embOS には非対応"
RX ファミリ オープンソース FAT ファイルシステム M3S-TFAT-Tiny モジュール
https://www.renesas.com/jp/ja/document/apn/open-source-fat-file-system-m3s-tfat-tiny-module-firmware-integration-technology-rev402?r=1169216
これでQSPIをFATファイルシステムにすればできる..?