2024年9月25日水曜日

STM32 GUI設計tool TouchGFX

組込みLOVERSのみなさんこんにちわ.

組込装置のstatus表示と、できれば波形モニタのためにLCD表示したいなと思います.小さなLCDは買ってある.160x128px I2C

そんな折、STMからご案内メールが来ました.
GUI設計tool ToughGFXというのがあるんですって.タフってなんだ?
STM32に組み込むライブラリ+画面設計するPCアプリからなるらしき....

線引いたり文字表示とかするのってめんどくさいと思ってたところなのでタイムリーなご案内です.

とは言え、フレームメモリを2面使ったら内部RAM喰いまくって終わるんじゃない?
上記ページから引用するとフレームバッファ容量はこんな試算です.
 800x480 16bpp  768kB
 160x128 16bpp  40kB
40kBならいいけど、768は限界突破してしまってぜんぜん無理です.

いま、RAM不足のためデバイス変更しようと思ってるところですからこれ以上のRAM圧迫は勘弁してもらいたい.しかし1MBでも十分とはいえない.信号処理はメモリ喰い.
 STM32H723(RAM500kB)→ STM32H743(RAM1MB)

外部RAMをつけようか?
外部pinを圧迫するのでparallel IF SRAMはお断り.
SPI RAMをCPUに接続しても低速度でフレームメモリには使えなくない?
なんか詰んでるよな気がする.

追記:SPI/QSPI/64Mbit PSRAMを中華様に発注しました

う~んどうしようかな

TouchGFXを味見したらレポします

かしこ

2 件のコメント:

  1. murasaki
    最近のこういう液晶は液晶モジュール側にもフレームメモリ持っていそうなイメージですね。
    書き換え時のクオリティを無視すれば、低速なインターフェースでも動作しそうな気がします。
    違うかもですが。

    返信削除
    返信
    1. IFの制約とかどうなってるのかまだわかんないのですが、想像ではメモリマップドIOなのではないか、バス配線数が16本とかではないか、などと思っているとこです
      I2C接続だとよいのですが

      削除