|
запустим GUI emWin вместе?, запуск полноценной графической оболочки на LPC1788 |
|
|
|
Nov 22 2012, 13:19
|
Частый гость
 
Группа: Участник
Сообщений: 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, но результата не видно. Видимо, что-то с конфигурированием библиотеки. Буду рад любой помощи. Проект во вложении.
|
|
|
|
|
 |
Ответов
|
Sep 9 2013, 10:09
|
Местный
  
Группа: Свой
Сообщений: 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-и битную переменную или ссылку на эту переменную? Вообще, правильно ли я мыслю насчёт функций, или на странице описания этого драйвера ничего про функции, которые мне нужно реализовать нет? Заранее спасибо!
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|