0

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.
4

1 に答える 1