8 years, 3 months ago.

JCU_HelloWorldへの質問

これから使おうと、考えているのですが、画像サイズが、320x240で固定で使えみたいに説明があるんですが、サイズは変更可能でしょうか? どなたか試された方いらっしゃいますか? LCDのサイズ(WQVGA)に変えたいと思っています。

https://developer.mbed.org/teams/Renesas/code/JCU_HelloWorld/

あと、USBメモリでなく、SDメモリで使いたい場合、SDメモリ用のFATライブラリでも、動作してますか?

既に、試されている方がいらっしゃれば、ご教授ください。

Question relating to:

Team for GR-PEACH Producer Meeting

1 Answer

8 years, 2 months ago.

JCUサンプルの画像サイズは変更は可能です。下記マクロを変更してください。

JPEG_converter\main.cpp

#define SAMPLE_WIDTH        (320)
#define SAMPLE_HEIGHT       (240)


SDファイルシステムについては、オフィシャルのSDFileSystemの更新が止まっているため、そのままでは使用できません。
こちらのサンプルのSDフォルダとFATFileSystemライブラリをインポートすれば使用可能です。
SDフォルダ内のSDFileSystem_GR_PEACHを使用すると、USBHostMSDとほぼ同じAPIを使用できます。また、データアクセスの速度が1MHzから20MHzにアップするため、素早くデータにアクセスできます。

Accepted Answer

レス有難うございます。今、JCU_HelloWorldへFATFileSystemライブラリをインポートしてコンパイルすると、二重定義のようなエラーが続出するようです。エラーメッセージ自身は、なんか、意味不明な感じです。

Error: Symbol ff_convert multiply defined (by ccsbcs.RZ_A1H.o and ccsbcs.RZ_A1H.o). Error: Symbol ff_wtoupper multiply defined (by ccsbcs.RZ_A1H.o and ccsbcs.RZ_A1H.o). Error: Symbol FATDirHandle::lock() multiply defined (by FATDirHandle.RZ_A1H.o and FATDirHandle.RZ_A1H.o). Error: Symbol FATDirHandle::unlock() multiply defined (by FATDirHandle.RZ_A1H.o and FATDirHandle.RZ_A1H.o). Error: Symbol FATDirHandle::readdir() multiply defined (by FATDirHandle.RZ_A1H.o and FATDirHandle.RZ_A1H.o).

posted by Hirofumi Inomata 29 Aug 2016

USBHost.libにもFATFileSystem.libがあるので、こちらの宣言と重複しているのだと思います。USBHost.libを残すのであれば、追加でFATFileSystemライブラリをインポートする必要はありません。

posted by Daiki Kato 30 Aug 2016

Kato様 有難うございます。どのライブラリと競合してるのかわかりませんでした。まずは、JCU_HelloWorldとGR-PEACH_Digital_SignageのSDの組み合わせで、動作確認してみます。

【後日追記】 FATFileSystem, R_BSP, SD, GraficsFramework, GR-PEACH_video, LCD_shield_configの組み合わせで、NTSCカメラの撮影画像を、JPEGファイルで、SDメモリに書き込めました。

posted by Hirofumi Inomata 30 Aug 2016