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

 
 
> Пример от ST для STemWin где-то виснет.
zheka
сообщение Dec 3 2016, 21:04
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Господа, скачал я с сайта ST библиотеку STemWIN.
В архиве есть примеры под разные платы. STM32F4Discovery, которой я пользуюсь, там нет. Выбрал то что ближе всего - STM324XG_EBAL.
Подключил дисплей по FSMC. Ожидал трудностей с адаптацией, ибо контроллеры разные, с разным количеством ног. Опасения не оправдались - заменил пины NE3 на NE1, А0 на A16 и адреса LCD_REG и LCD_DAT подправил - дисплей работает.
Отключил инициализацию светодиодов и SRAM (в дискавери нет внешней SRAM).

Написал маленькую демку из стандартных функций - дисплей, повторюсь, работает, то есть проблем, обусловленных различием в платах, предвидеться не должно, ибо весь дальнейший код
Код
GUI_Init();
  
  GUI_Initialized = 1;

  /* Start Demo */
  GUIDEMO_Main();
}


от железа отвязан.
Тем не менее, где-то в GUI_Init() программа зависает. В функцию залезть не могу и в тексте ее не нашел, я так догадываюсь, что она непосредственно в библиотеке STemWin, в которую доступа нет.
Может ли эта проблема быть связана с тем, что примечик не знает, что у меня нет SRAM? Где это настроить? Возможно ли использовать STemWin без SRAM?
У кого-нибудь получалось на Дискавери запускать STEmWin?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zheka
сообщение Dec 12 2016, 20:24
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Заработало с Вашими файликами, когда SSD1963 подключил.
Вот только очень уж медленно. Неужели в памяти дело....
Та же самая демка на 429 (всего-то на 12 МГц больше) проце просто летает.

Хм... тестилка заливки случайных прямоугольников показала 52,9 млн пикселей в сек.
На 429 диско показывала около 62-х . То есть с шиной FSMC аппаратно все нормально... Но иконка не более чем 30х30 - видно как рисуется сверху вниз....


Гляньте, что может быть не так?

Сообщение отредактировал zheka - Dec 12 2016, 20:41
Прикрепленные файлы
Прикрепленный файл  Standalone.rar ( 1.21 мегабайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zheka   Пример от ST для STemWin где-то виснет.   Dec 3 2016, 21:04
- - AlexandrY   Цитата(zheka @ Dec 3 2016, 23:04) Может л...   Dec 3 2016, 22:50
- - zheka   ЦитатаДля этого GUI требуется глубокий стек. Руко...   Dec 4 2016, 05:21
- - hd44780   А какой у Вас размер буфера STemWin? Драйверу Flex...   Dec 4 2016, 05:44
- - zheka   ЦитатаА какой у Вас размер буфера STemWin? А где е...   Dec 4 2016, 05:49
|- - hd44780   Цитата(zheka @ Dec 4 2016, 08:49) Я менял...   Dec 4 2016, 07:43
- - zheka   Куда это вставлять? ТАм же где GUI_NUMBYTES ? Кодd...   Dec 4 2016, 08:24
|- - hd44780   Цитата(zheka @ Dec 4 2016, 11:24) Куда эт...   Dec 4 2016, 08:31
|- - zheka   Цитата(hd44780 @ Dec 4 2016, 11:31) Нет, ...   Dec 4 2016, 08:36
|- - hd44780   Цитата(zheka @ Dec 4 2016, 11:36) А где е...   Dec 4 2016, 08:41
- - hd44780   стек 0x2000 - вполне достаточно. Прочитайте мой пр...   Dec 4 2016, 08:37
- - zheka   Цитатаесли хотите - выложу полный пример STemWinDe...   Dec 4 2016, 08:39
- - zheka   Цитата..\SSD1963_Driver\SSD1963.c(9): er...   Dec 4 2016, 08:56
- - hd44780   Сорри. Там просто функция задержки на указанное ко...   Dec 4 2016, 08:58
- - zheka   Еще вопрос. У меня был файл GUIConf_stm3240g_eval,...   Dec 4 2016, 09:02
|- - hd44780   Цитата(zheka @ Dec 4 2016, 12:02) Еще воп...   Dec 4 2016, 10:23
- - zheka   Ну у меня пока ситуация с ошибками компиляции как ...   Dec 4 2016, 10:43
- - hd44780   а покажите ошибки, может подскажу чего ...   Dec 4 2016, 14:34
- - zheka   Я пока к старому варианту вернул, хочу попробовать...   Dec 5 2016, 13:08
|- - hd44780   Цитата(zheka @ Dec 12 2016, 23:24) Зарабо...   Dec 14 2016, 05:29
- - zheka   Просто обалдеть.... Чего нашел... Как выводится в ...   Dec 13 2016, 06:26
- - Obam   А чему тут удивляться? В цветных ЖКИ видеопамять а...   Dec 13 2016, 07:30
- - zheka   ЦитатаВ цветных ЖКИ видеопамять адресуется попиксе...   Dec 13 2016, 07:38
- - Obam   Вот чесслово, за всё время перетираний, если не тр...   Dec 13 2016, 08:03
- - zheka   ЦитатаЗапись точки в SSD1963 - это 6 команд (запис...   Dec 14 2016, 05:57
- - Rash   Так никто не мешает переписать часть ф-ций в драйв...   Dec 14 2016, 06:41
- - hd44780   Попробуйте переписать функции в LCDConf.c. Я этого...   Dec 14 2016, 09:08
- - zheka   А как бы мне проследить иерархию от от функций GUI...   Dec 15 2016, 06:56
|- - hd44780   Цитата(zheka @ Dec 15 2016, 09:56) Здесь?...   Dec 15 2016, 16:54
- - Mister_DSP   Ой-ой-ой! Непорядок!.... Сколько работал с...   Dec 15 2016, 08:24


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

 


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


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