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

 
 
> запустим GUI emWin вместе?, запуск полноценной графической оболочки на LPC1788
Dunduk
сообщение Nov 22 2012, 13:19
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-08-09
Пользователь №: 51 904



Всем привет!
Пытаюсь запустить графическую оболочку emWin на микроконтроллере LPC1788 и 7-ми дюймовом TFT. Библиотека emWin для нас, пользователей NXP уже более года как стала бесплатной. Так давайте же ей воспользуемся!
Итак, идея моя такова. Я создал проект с нуля, запустил SDRAM и TFT, пользуясь примерами производителя платы. Теперь хочу запустить emWin, но не знаю как. Я буду выкладывать сюда проекты вплоть до того момента, когда все заработает. Если кто-то из профессионалов подскажет как запустить GUI быстро и правильно, я буду очень благодарен. Так или иначе, в результате у участников форума будет готовый, хорошо комментированный проект. Можно брать и пользоваться.
Железо. Пользуюсь платой Starterkit под названием SK-MLPC1788 и дисплеем SK-ATM0700D4, 7 дюймов, 800*480 точек.
Компилятор Keil MDK-ARM 4.60. Русский язык, кстати, у меня уже поддерживается. Могу рассказать как это сделать.
Отладчик - клон J-link с firmware v.8.
На данный момент проект содержит: все необходимые настройки проекта, включая подключение внешней памяти, опции отладчика и т.д., инициализацию проца, инициализацию SDRAM, ее тестирование, инициализацию TFT контроллера и пробный вывод текстовой строки на дисплей. Все работает.
Далее, я подключил все (как мне кажется) по части emWin, но результата не видно. Видимо, что-то с конфигурированием библиотеки.
Буду рад любой помощи. Проект во вложении.

Прикрепленные файлы
Прикрепленный файл  emWin_test_221112.rar ( 2.14 мегабайт ) Кол-во скачиваний: 104
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kt368
сообщение Sep 9 2013, 10:09
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Добрый день!
Пытаюсь согласно инструкции по портированию emWin на другое железо (AN11218) портировать проект под свой LPC1758 и LCD на SSD1289, не понимаю вопрос о создании своего драйвера дисплея. Для используемого в аппноте дисплея подходит драйвер FlexColor, на странице его описания на сайте сеггера описываются функции GUIDRV_FlexColor_SetFunc() и GUIDRV_FlexColor_Config(), на которые ссылается аппнот, и также 4 низкоуровневые функции (pfWrite16_A0, pfWrite16_A1, pfWriteM16_A1, pfReadM16_A1), про которые в аппноте тоже говорится. Теперь смотрю на страницу описания необходимого для моего контроллера дисплея драйвера (GUIDRV_compactcolor_16, и не могу понять, какие функции мне нужно реализовать? В разделе "Hardware access" есть, как я понял, и макросы и функции (LCD_WRITE_A0, LCD_WRITE_A1, LCD_READM_A1, LCD_WRITEM_A1, LCD_WRITEM_A0), но не понятно что должны эти функции принимать. Вот, например, для функции "LCD_WRITE_A0". Она, судя по описанию, должна записывать один байт в контроллер. А в качестве входных данных она должна принимать 8-и битную переменную или ссылку на эту переменную? Вообще, правильно ли я мыслю насчёт функций, или на странице описания этого драйвера ничего про функции, которые мне нужно реализовать нет?

Заранее спасибо!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dunduk   запустим GUI emWin вместе?   Nov 22 2012, 13:19
- - Cosmojam   Это надо бы на хостинг проектов типа Github, Bitbu...   Nov 23 2012, 09:19
- - Lotor   Надеюсь автор топика слышал про lpcware.com   Nov 23 2012, 10:13
|- - Dunduk   Цитата(Lotor @ Nov 23 2012, 14:13) Надеюс...   Nov 23 2012, 10:34
- - AlexandrY   Цитата(Dunduk @ Nov 22 2012, 15:19) Всем ...   Nov 23 2012, 11:33
|- - Dunduk   Цитата(AlexandrY @ Nov 23 2012, 15:33) Эт...   Nov 23 2012, 11:45
|- - Dunduk   не прошло и полгода как появились первые признаки ...   Nov 30 2012, 11:31
|- - skyv   Цитата(Dunduk @ Nov 30 2012, 15:31) не пр...   Jan 3 2013, 12:15
|- - Dunduk   Цитата(skyv @ Jan 3 2013, 16:15) Нескольк...   Jan 3 2013, 12:21
||- - skyv   Цитата(Dunduk @ Jan 3 2013, 15:21) Погоди...   Jan 3 2013, 13:21
|- - scorp2011   Цитата(skyv @ Jan 3 2013, 16:15) Спасибо....   Mar 30 2013, 19:29
|- - Dunduk   Платой занимаюсь редко, а графикой - еще реже. Мно...   Apr 2 2013, 12:44
|- - Rimm   Доброго времени суток) Если речь идёт о плате sk-l...   Apr 24 2013, 00:26
|- - skyv   Цитата(Dunduk @ Apr 2 2013, 15:44) ... Та...   May 20 2013, 11:42
|- - demetriuse   Цитата(Dunduk @ Apr 2 2013, 16:44) Платой...   Jul 19 2013, 05:55
|- - Dunduk   Цитата(demetriuse @ Jul 19 2013, 09:55) Д...   Jul 19 2013, 08:24
|- - demetriuse   Цитата(Dunduk @ Jul 19 2013, 12:24) Добры...   Jul 19 2013, 09:30
|- - Dunduk   Цитата(demetriuse @ Jul 19 2013, 13:30) н...   Jul 19 2013, 11:00
|- - demetriuse   Цитата(Dunduk @ Jul 19 2013, 15:00) Вроде...   Jul 22 2013, 08:59
|- - demetriuse   Привет. Столкнулся с такой проблемой в emWin. При ...   Aug 15 2013, 07:25
|- - wolfthegrey   Цитата(demetriuse @ Aug 15 2013, 11:25) П...   Dec 26 2013, 05:01
- - _Pasha   ЦитатаGUI Development Made Easy with NXP's Fre...   Nov 23 2012, 11:43
- - haker_fox   Dunduk, спасибо за труд! Новичкам Ваши труды м...   Nov 30 2012, 13:15
- - Vetal-Soft   В Keil MDK-ARM 4.60 встроена emWin. ЦитатаemWin is...   Dec 25 2012, 14:52
|- - haker_fox   QUOTE (Vetal-Soft @ Dec 25 2012, 23...   Dec 27 2012, 12:13
|- - Vetal-Soft   Цитата(haker_fox @ Dec 27 2012, 17:13) Да...   Dec 31 2012, 07:16
|- - haker_fox   QUOTE (Vetal-Soft @ Dec 31 2012, 16...   Dec 31 2012, 09:34
- - Latch   Как добились работы кириллицы в GUI Builder?   May 7 2013, 10:24
- - kan35   Коллеги, как вы знаете, ST тоже вступила на скольз...   Aug 1 2013, 05:09
- - demetriuse   Добрый день, коллеги. Хотел поинтересоваться кто ...   Aug 2 2013, 10:45
- - kt368   Теперь вот нашёл тут на странице 1052, что для соз...   Sep 10 2013, 08:08
- - vddv   Здравствуйте! Сталкнулся с такой же проблемой...   Dec 2 2014, 13:43
- - lehacheb   Здравствуйте! Думаю запустить emWin на процесс...   Apr 17 2015, 12:02
- - diglook   Здравствуйте! я давно не программировал - и пр...   Feb 27 2017, 03:31
- - diglook   Цитата(diglook @ Feb 27 2017, 06:31) Здра...   Feb 28 2017, 18:48


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

 


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


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