STM32F746G и проблема touchGFX с IAR и CubeIDE - PullRequest
0 голосов
/ 14 февраля 2020

Я хочу попробовать TouchGFX. Я создал простой пример. Я использую CubeMX и выбираю X-Cube-TouchGFX 4.13.0 для дополнительного программного обеспечения. Я все прекрасно настраиваю, используя и пример и вебинар. Затем я использовал конструктор TouchGFX для вставки простого пользовательского интерфейса для моего примера, и все это работало хорошо.

Я создаю проект IAR с CubeIDE, используя структуру приложения: 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: \ й \ stm32cubeide_1.2.0 \ stm32cubeide \ Plugins \ com.st.stm32cube.ide.mcu.externaltools.gnu-инструменты-для-stm32.7-2018-q2-update.win32_1.0.0.201904181610 \ инструменты \ arm-none-eabi \ bin \ ld.exe: область `FLA SH 'переполнена на 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.
...