Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F429IDISCOVERY + LCD 800x480 + STemWin
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
realqwerty
прикрутил tft lcd 800x480 к отладке STM32F429IDISCOVERY, все вроде настроил, дисплей работает, простенькие примеры отображает. ide Keil.

пытаюсь "прикрутить" STemWim используя примеры из библиотек (STM32F429I-Discovery_FW_V1.0.1), на родном разрешении 240*320 все работает, как только меняю на 800*480 keil при компоновке выдает ошибки

.\STM32F429I-Discovery_Demo\STM32F429I-Discovery_Demo.axf: Error: L6406E: No space in execution regions with .ANY selector matching guidrv_stm32f429i_discovery.o(.bss).
.\STM32F429I-Discovery_Demo\STM32F429I-Discovery_Demo.axf: Error: L6407E: Sections of aggregate size 0x9600 bytes could not fit into .ANY selector(s).

скачал STM32Cube_FW_F4_V1.0.0

пример STemWin_SampleDemo работает замечательно,

а пример STemWin_HelloWorld опять ругается

STM32F429I_DISCO_MB1075\STM32F429I_DISCO_MB1075.axf: Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32f429xx.o(STACK).
STM32F429I_DISCO_MB1075\STM32F429I_DISCO_MB1075.axf: Error: L6407E: Sections of aggregate size 0x2000 bytes could not fit into .ANY selector(s).

кто может разбирался, подскажите что не так?
aaarrr
Цитата(realqwerty @ Feb 28 2014, 16:58) *
кто может разбирался, подскажите что не так?

Вы сообщения об ошибках читали? Памяти не хватает.
realqwerty
я вижу по ошибкам что ее не хватает.
только почему в объемном примере STemWin_SampleDemo с десятком окон с памятью все нормально, а для вывода HelloWorld ее не достаточно?
наверное где-то проблемы с распределением памяти, только где?
aaarrr
Проверьте корректость карты памяти МК в .scat файле. И .map на предмет запросов.
realqwerty
похоже много памяти выделялось для GUI уменьшил до 1024 * 120 и заработало

CODE
//
// Define the available number of bytes available for the GUI
//

#define GUI_NUMBYTES (1024 * 120) // x KByte


Цитата(aaarrr @ Mar 1 2014, 11:19) *
Проверьте корректость карты памяти МК в .scat файле. И .map на предмет запросов.


в .map умрешь разбираться, спасибо за подсказку
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.