TouchGFXを試してみたい。簡単な例を作成しました。私は CubeMX を使用し、追加のソフトウェアとして X-Cube-TouchGFX 4.13.0 を選択します。例とウェビナーを使用して、すべてをうまく構成します。次に、TouchGFX デザイナーを使用してサンプル用のシンプルな UI を挿入しましたが、すべてうまく機能しました。
アプリケーション構造を使用して、CubeIDE で IAR プロジェクトを生成します。Advanced and
linker Settings : Heap = 200 ; Stack = 800;
プロジェクトをコンパイルしても問題はありませんが、プロジェクトをコンパイルすると、Make
次のエラーが表示されます。
Error[Lp011]: section placement failed unable to allocate space for
sections/blocks with a total estimated minimum size of 0x17'd129 bytes
(max align 0x4) in <[0x800'0000-0x80f'ffff]> (total uncommitted space
0xf'fe38).
後で STM32CubeIDE のプロジェクトを生成すると、次のエラーが表示されます。
c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm -none-eabi\bin\ld.exe: 領域「FLASH」が 596908 バイトオーバーフローしました
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:74: TEST_1.elf] Error 1 "make -j8 all" terminated
with exit code 2. Build might be incomplete.