メイン・コンテンツまでスキップ

シナリオ

このセクションでは、開発者がさまざまな開発段階で遭遇する可能性がある各種シナリオとその解決方法について説明します。

📄️ 画像保存のために非メモリ・マップドFlashを使用

このセクションでは、非メモリ・マップドFlash内に配置可能なバイナリ・ファイルにすべての画像をリンクさせる方法と、実行時にそのファイルをビットマップ・キャッシュと一緒に使用する方法について説明します。 TouchGFXでは、非メモリ・マップドFlashに保存されたビットマップを描画することはできませんが、RAM内にビットマップをキャッシュすることで、アプリケーションでそのビットマップを利用可能にできます。

📄️ フォント・データ用に非メモリ・マップドFlashを使用

このセクションでは、ほぼすべてのフォント・データを非マップドの外部Flashに配置できるようになる、非マップド・フォント・ストレージ・フォーマットの使用方法について説明します。 このストレージ・フォーマットにより、フォント・データ用にわずか10 KBの内部Flashを使用することで、1つのアプリケーションに数千の文字を保存できるようになります。

📄️ アプリケーションのピクセル・フォーマットの変更

この記事では、プロジェクトの作成後にアプリケーションのピクセル・フォーマットを変更する方法を示します。 この記事では具体的に、TouchGFX Generatorを使用して24bit RGB888アプリケーションを16bit RGB565に変更する例を挙げ、TouchGFXプロジェクト設定への影響についても示します。 ピクセル・フォーマットを変更する理由には、以下のようなことが考えられます。

📄️ Creating a TouchGFX Board Setup

TouchGFXボード設定(TBS)とは、TouchGFXアプリケーションが実行されるプラットフォームを定義する.tpaファイルのことです。 This approach is for developers who wish to distribute easy-to-use TBSs separately from the UI code that runs on top of them. この記事では、組込みツールtgfx.exeを使用して、既存のTouchGFXプロジェクトを再配布可能なTBSにパッケージ化する方法について説明します。 This tool can be found in the TouchGFX installation directory which is C:/TouchGFX/4.25.0/designer if it is installed in the default directory. For the duration of this article, examples are based on an application called "MyApplication" and on TouchGFX version 4.25.0.

📄️ TouchGFX Board SetupでRTOSを使用せずに実行

本セクションでは、TouchGFX Designerで使用できるSTマイクロエレクトロニクス(NYSE:STM、以下ST)のいずれかの開発キット向けのTouchGFX Board Setupに基づいて、オペレーティング・システムを使用せずにTouchGFXプロジェクトを実行する方法について説明します。 この記事は、STM32CubeMXやSTM32CubeIDEから開始したカスタム・プロジェクトは対象としていません。