Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
как изменить разрешение HDMI
bolmoe
Добавлено 14.04.2014 16:00 Сообщение: 11
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
cat /proc/cmdline
video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 console=ttymxc0,115200 consoleblank=0 dmfc=3 root=/dev/mmcblk0p1 rootwait
dmesg | grep console
video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 console=ttymxc0,115200 consoleblank=0 dmfc=3 root=/dev/mmcblk0p1 rootwait MXC_Early serial console at MMIO 0x2020000 (options '115200') bootconsole [ttymxc0] enabled console [ttymxc0] enabled, bootconsole desabled
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.04.2014 01:30 Сообщение: 12
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
cat /proc/cmdline
video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 console=ttymxc0,115200 consoleblank=0 dmfc=3 root=/dev/mmcblk0p1 rootwait

ок, всё как было и так и осталось..
попробуйте модифицированный юбут:
http://webfile.ru/15f9260f92589d4ae571bfbf78339bd3
бинарник из архива копируете вместо штатного u-boot.imx
и далее через mfgtool накатываете на uSD
важно! чтобы стерлись старые переменные юбута (без консоли вы их не потрете)..
далее цепляете к монику и смотрите что на экране и в логе - с результатами сюда..
я перешил тот что 1280х1024 и после стирания окружения вижу в консоли:

Код
PERCPU: Embedded 7 pages/cpu @8bc06000 s6080 r8192 d14400 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64512
Kernel command line: video=mxcfb0:dev=hdmi,1280x1024M@60,if=RGB24 console=ttymxc0,115200 consoleblank=0 dmfc=3 root=/dev/mmcblk0p1 rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)

т.е. ядро подхватило нужные параметры.. к сожалению в этом юбуте захардкожена блокировка остановки по клавишам, а рутовая у меня на другом разделе.. и тащить моник на попробовать лень, ибо уже ночь..

Цитата
драйвер оставляет те режимы которые поддерживает и контроллер и монитор

я в курсе, что такое edid и как он работает, спасибо..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 15.04.2014 10:58 Сообщение: 13
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
форматнул в PC SD карту, запустил мфгтул, вставил SD, залил новый u-boot и т.д. По команде cat вышло 1280х1024 ..., но разрешение осталось 640x480
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2014 14:18 Сообщение: 14
sasamy
4.70

Пункты: 77473
Регистрация: 14.08.2009
Попробуйте с загрузчиком который Юра дал вот это ядро

http://webfile.ru/edd517afa78f178487af9ae05dda5cd3

выложите лог загрузки ядра (dmesg) на pastebin.com (даже если заработает :)
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 15.04.2014 15:33 Сообщение: 15
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
Цитата
Попробуйте с загрузчиком который Юра дал вот это ядро

http://webfile.ru/edd517afa78f178487af9ae05dda5cd3

выложите лог загрузки ядра (dmesg) на pastebin.com (даже если заработает :)


там архив или ..., а то у меня uImage 9МБ, а тут 3 МБ
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2014 15:58 Сообщение: 16
sasamy
4.70

Пункты: 77473
Регистрация: 14.08.2009
Там имидж для загрузки из u-boot

Цитата

а то у меня uImage 9МБ


возможно у вас образ ядра без компрессии - я не в курсе как Павел собирает, загружается образ ядра с SD карты из директории /boot - туда его положите, тот что штатно можете просто переименовать и там же оставить чтобы потом вернуть все на место
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 15.04.2014 17:56 Сообщение: 17
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
Да, все прошло удачно, монитор заработал с нужным разрешением!
http://pastebin.com/YwEfjVKy - тут, что выдало dmesg

Я все повторил как обезьянка, теперь если можно на "пальцах" объяснить где-что менять?!(пжлста :)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.04.2014 21:48 Сообщение: 18
sasamy
4.70

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

на "пальцах" объяснить где-что менять?!(пжлста :)


Разрешение выставляется через командную строку ядра (в загрузчике), если бы у вас был тру-HDMI то все бы заработало сразу, но у вас монитор подключен через переходник HDMI-DVI и с ним могут быть проблемы, у вас похоже вообще не читается ни один режим, вот небольшой патч который позволил обойти этот момент

https://github.com/imx6-dongle/linux-imx/commit/6ea2512fe2a5f002fb05eed90240f89ad3dcf62a#L1L1542
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 16.04.2014 12:38 Сообщение: 19
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
Спасибо всем, разобрался. Надо и в u-boot менять (wandboard.h)
и в kernel редактировать файлы (board-mx6q_hdmidongle.c и mxc_hdmi.c) и компилить. Сегодня попробовал установить 1024х768 - все прошло удачно.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.04.2014 18:47 Редактировалось 17.04.2014 19:12 Сообщение: 20
sasamy
4.70

Пункты: 77473
Регистрация: 14.08.2009
Чтобы каждый раз не пересобирать вот тут убут для холы с графической консолью на HDMI

http://webfile.ru/b41a0920d178e75cfdb53a769e1d1582

USB клавиатуру только через хаб надо подключать - если напрямую в порт воткнуть то не работает в убуте. Чтобы режим поменять установите переменную окружения vmode, например в вашем случае

setenv vmode '1024х768M@60'
или
setenv vmode '1280x1024M@60'

далее

saveenv
reset

PS board-mx6q_hdmidongle.c - править не надо, это от другой платы файл
чтобы скачать патч с github зная коммит, надо добавить в конце ссылки .patch, например

https://github.com/imx6-dongle/linux-imx/commit/6ea2512fe2a5f002fb05eed90240f89ad3dcf62a

добавляем в конце .patch и можно скачать его

wget https://github.com/imx6-dongle/linux-imx/commit/6ea2512fe2a5f002fb05eed90240f89ad3dcf62a.patch
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC