реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32F429IDISCOVERY + LCD 800x480 + STemWin, настройки проекта keil
realqwerty
сообщение Feb 28 2014, 12:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 12-11-10
Пользователь №: 60 830



прикрутил 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).

кто может разбирался, подскажите что не так?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 28 2014, 13:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Вы сообщения об ошибках читали? Памяти не хватает.
Go to the top of the page
 
+Quote Post
realqwerty
сообщение Mar 1 2014, 04:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 12-11-10
Пользователь №: 60 830



я вижу по ошибкам что ее не хватает.
только почему в объемном примере STemWin_SampleDemo с десятком окон с памятью все нормально, а для вывода HelloWorld ее не достаточно?
наверное где-то проблемы с распределением памяти, только где?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 1 2014, 07:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Проверьте корректость карты памяти МК в .scat файле. И .map на предмет запросов.
Go to the top of the page
 
+Quote Post
realqwerty
сообщение Mar 1 2014, 08:23
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 12-11-10
Пользователь №: 60 830



похоже много памяти выделялось для 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 умрешь разбираться, спасибо за подсказку
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016