Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-NUC976
SK-NUC976 и SK-MI0430FT-Plug
skru
Добавлено 07.04.2017 09:29
0
Сообщение: 1
skru
0

Пункты: 1134
Регистрация: 28.12.2011
Здравствуйте. Можно ли подключить SK-MI0430FT-Plug к SK-NUC976? Достаточно ли будет шлейф перепаять?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.04.2017 10:05 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Можно ли подключить SK-MI0430FT-Plug к SK-NUC976?


можно

Цитата

Достаточно ли будет шлейф перепаять?


нет - нужно еще дописать настройки для этого плага, но это не проблема я думаю, если надо - допишем. Штатно в ядре Nuvoton есть настройки для панелей 320х240 и 800х480.
Спуститься к концу Подняться к началу
Персональная информация
skru
Добавлено 07.04.2017 11:11 Сообщение: 3
skru
0

Пункты: 1134
Регистрация: 28.12.2011
Цитата
если надо - допишем

Оформляю заказ :)
Спуститься к концу Подняться к началу
Персональная информация
Losha
Добавлено 15.08.2017 12:06 Сообщение: 4
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
Цитата
нет - нужно еще дописать настройки для этого плага, но это не проблема я думаю, если надо - допишем. Штатно в ядре Nuvoton есть настройки для панелей 320х240 и 800х480.


Пытаюсь подобрать настройки для SK-MI0430FT-Plug. С настройками 800х480 экран работает, но изображение вылезает за пределы экрана. Уменьшение разрешения приводит только к полосам на экране. Может быть уже есть готовые настройки под этот экран? Или может подскажете с какой стороны копать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.08.2017 13:11 Сообщение: 5
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Уменьшение разрешения приводит только к полосам на экране.


покажите что прописали
Спуститься к концу Подняться к началу
Персональная информация
Losha
Добавлено 15.08.2017 13:56 Редактировалось 15.08.2017 13:57 Сообщение: 6
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
Поменял разрешение в конфиге для панели 800х480:
.width = 480,
.height = 272,
.xres = 480,
.yres = 272

Формат выбран - 16 бит на пиксель. Видимо надо еще приводить в соответствие параметры dccs, fbctrl и devctrl. Но как их связать с даташитом на контроллер дисплея понять пока не получается.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.08.2017 14:16 Сообщение: 7
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Видимо надо еще приводить в соответствие параметры


в первую очередь частоту надо понизить в несколько раз - надо разбираться как лучше сделать - на какой источник клока скомутировать. Для 320х240

Цитата

#ifdef CONFIG_A025DL02_320X240
// set lcd clock to 4MHz
// clk_set_rate(fbi->clk, 4000000);
clk_set_rate(fbi->clk, 30000000);
#endif



видимо не получается нормальную частоту выставить, в обще м надо доки смотреть если там конечно что-то про систему тактирования написано
Спуститься к концу Подняться к началу
Персональная информация
Losha
Добавлено 15.08.2017 15:59 Сообщение: 8
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
С тактированием проблемы не наблюдаю. Дисплей прекрасно тянет эту частоту. Если ничего не менять изображение нормальное, только вылазит за пределы экрана. Можно было бы и наплевать, но в QT приложения делать неудобно (приходится учитывать видимую зону).
Когда меняю разрешение изображение искажается из-за того, что видимо в буфер оно пишется по новым адресам, а контроллер дисплея читает по старым.
Спуститься к концу Подняться к началу
Персональная информация
Losha
Добавлено 18.08.2017 13:32 Редактировалось 18.08.2017 13:33 Сообщение: 9
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
Разобрался. Для запуска экрана 480х272 необходимо сделать следующие правки в файле dev.c:
В разделе для панели 800х480:
.width = 480,
.height = 272,
.xres = 480,
.yres = 272
и там же для формата RGB565 изменить параметр:
.dccs = 0x00F000F0
Спуститься к концу Подняться к началу
Персональная информация
skru
Добавлено 30.08.2017 13:29 Редактировалось 30.08.2017 13:30 Сообщение: 10
skru
0

Пункты: 1134
Регистрация: 28.12.2011
Не получается запустить этот плаг - экран светится, а картинки нет.

Вот что имею:
1) изменил настройки в dev.c для панели 800х480 как указано выше
2) в конфиге установил - NUC970 LCD panel selection (800x480 5-Inch Color TFT LCD)
3) ссылка на схему переходника - www.imageup.ru/img258/2848815/nuc976_mi0430ft.jpg
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-NUC976