PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Вопросы по прошивкам (http://pccar.ru/forumdisplay.php?f=142)
-   -   GL619 монитор,помогите с прошивкой (http://pccar.ru/showthread.php?t=12856)

Programmer 08.06.2011 08:56

Вложений: 1
Я собрал программатор, слил прошивку (прошивку прикладываю, ожет кому-то пригодится).
CPU: RTD2662
Flash: W25X20
Мне нужно установить разрешение 800х480.
У монитора HDMI, VGA, композит (тюльпаны). Т.е. мой монитор поддерживает как цифровой, так и аналоговый вход.
На сколько я понял из прочитанного, тайминги задаются по разному для цифрового и аналогового входа.
Для цифрового, кажется, проще: взять старый блок EDID (128 байт) и через программу Phoenix EDID Designer отредактировать тайминги. Для аналогового входа, я пока не разобрался, но примерно: найти значения интересуемого разрешения (которое будем менять на новое, у нас, 800х480) и после него будет последовательность байт, отвечающих за тайминги.
Здесь возникает вопрос: если я сделаю поиск разрешения в HEX, я найду именно аналоговые тайминги? не получится так, что я найду через поиск разрешение для цифрового входа?

Где я могу посмотреть название матрицы? Т.к. пишут, что тайминги зависят от нее.

Может быть есть у кого-то прошивка с разрешением 800х480 для этого процессора?

vovicus62 08.06.2011 15:55

Цитата:

Сообщение от Programmer (Сообщение 186386)
Я собрал программатор, слил прошивку (прошивку прикладываю, ожет кому-то пригодится).
CPU: RTD2662
Flash: W25X20
Мне нужно установить разрешение 800х480.
У монитора HDMI, VGA, композит (тюльпаны). Т.е. мой монитор поддерживает как цифровой, так и аналоговый вход.
На сколько я понял из прочитанного, тайминги задаются по разному для цифрового и аналогового входа.
Для цифрового, кажется, проще: взять старый блок EDID (128 байт) и через программу Phoenix EDID Designer отредактировать тайминги. Для аналогового входа, я пока не разобрался, но примерно: найти значения интересуемого разрешения (которое будем менять на новое, у нас, 800х480) и после него будет последовательность байт, отвечающих за тайминги.
Здесь возникает вопрос: если я сделаю поиск разрешения в HEX, я найду именно аналоговые тайминги? не получится так, что я найду через поиск разрешение для цифрового входа?

Где я могу посмотреть название матрицы? Т.к. пишут, что тайминги зависят от нее.

Может быть есть у кого-то прошивка с разрешением 800х480 для этого процессора?

1.правильно понял, тайминги задаются по разному для цифрового и аналогового входа, для цифры достаточно отредактировать EDID, можеш отредактировать или вписать этот как есть (уже правленый.) http://forum.pccar.ru/attachment.php...0&d=1305755205

для аналогового, найти поиском в win-neh значения разрешения, к примеру 800*600 60гц, и переписать его на свои 800*480

цифровых данных ты там ненайдёш!, вобщем ты на правильном пути!

Programmer 08.06.2011 16:36

vovicus62
Отлично!

Видимо, придется эксперементировать с данными прошивки.
Вы как делаете? Прошили память, выключаете ПК, вынимаете память, подключаете память к монитору; или же вынимаете память на работающем ПК (предварительно отключив питание с памяти 3,3В)?

vovicus62 08.06.2011 17:59

Цитата:

Сообщение от Programmer (Сообщение 186424)
vovicus62
Отлично!

Видимо, придется эксперементировать с данными прошивки.
Вы как делаете? Прошили память, выключаете ПК, вынимаете память, подключаете память к монитору; или же вынимаете память на работающем ПК (предварительно отключив питание с памяти 3,3В)?

прошил, отключил 3.3в, вытащил, впаял :secret:, микруха буфер в программаторе имеет 3 состояния выходов, по окончании программирования она устанавливает по выходам Z состояние.

Programmer 11.06.2011 23:54

Цитата:

Сообщение от vovicus62 (Сообщение 186436)
прошил, отключил 3.3в, вытащил, впаял :secret:, микруха буфер в программаторе имеет 3 состояния выходов, по окончании программирования она устанавливает по выходам Z состояние.

Память я прошил, подсоединил к монитору.
При выставлении разрешения 800х480, картинка не четкая, снизу полоса, примерно, 5 мм. В свойствах монитора (через кнопку menu на мониторе), отображается 640х480.
Я думаю что нужно выставить частоту в 61Hz, но в PowerStrip кнопка "Advanced timing options..." не доступна.
Видеокарта: VIA Chrome9 HD IGP
Есть ли альтернативы этой программы?

vovicus62 12.06.2011 01:04

Вложений: 1
Цитата:

Сообщение от Programmer (Сообщение 186637)
Память я прошил, подсоединил к монитору.
При выставлении разрешения 800х480, картинка не четкая, снизу полоса, примерно, 5 мм. В свойствах монитора (через кнопку menu на мониторе), отображается 640х480.
Я думаю что нужно выставить частоту в 61Hz, но в PowerStrip кнопка "Advanced timing options..." не доступна.
Видеокарта: VIA Chrome9 HD IGP
Есть ли альтернативы этой программы?

была такая фигня с PowerStrip, попробуй вот эту версию Вложение 22445
Видеокарта: VIA Chrome9 HD IGP, а нету у неё в драйвере фишки, создать пльзовательское разрешение !?

Programmer 12.06.2011 09:19

Вложений: 2
Цитата:

Сообщение от vovicus62 (Сообщение 186640)
была такая фигня с PowerStrip, попробуй вот эту версию Вложение 22445
Видеокарта: VIA Chrome9 HD IGP, а нету у неё в драйвере фишки, создать пльзовательское разрешение !?

C PowerStrip_v3.78.rar, тоже самое - кнопка не доступна.
В программе, которая идет с драйвером, ничего подобного я не нашел.
Видимо, видеокарта не поддерживается, "Ну и ладно" - подумал я, решил попробовать на другом ПК, а там мне еще сюрприз: там вообше не получилось выставить 800х480 ни через настройки ОС, ни через программу PowerStrip, просто нет нигде этого разрешения (видеокарта GeForce MX440FX).

Я что-то не могу понять, вообще я правильно прошил память? - возникает такой вопрос.

Выкладываю оригинальную и модифицированную прошивку. CPU: RTD2662. В последней я изменил как для HDMI, так и для VGA, но у меня нет возможности проверить HDMI (кабеля нет). Вообще меня интересует именно VGA.
vovicus62, прошу Вас, проверте мою прошивку.

Programmer 12.06.2011 10:39

Вложений: 6
Прогнал тесты, для выяснения причин размытия, во вложении результаты.
Итог: горизонтальные линии отлично рисуются, вертикальные - как-то не так.
У меня ощущение, что в прошивке можно что-то подправить для решения этой проблемы.
vovicus62, Вы опытный в этом деле, какое (или какие) значения менять в прошивке?

vovicus62 12.06.2011 13:10

Цитата:

Сообщение от Programmer (Сообщение 186672)
Прогнал тесты, для выяснения причин размытия, во вложении результаты.
Итог: горизонтальные линии отлично рисуются, вертикальные - как-то не так.
У меня ощущение, что в прошивке можно что-то подправить для решения этой проблемы.
vovicus62, Вы опытный в этом деле, какое (или какие) значения менять в прошивке?

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

Programmer 12.06.2011 14:19

Цитата:

Сообщение от vovicus62 (Сообщение 186689)
при беглом взгляде неправильно прошил, ты поменял только то что на экран выводится, вечером поправлю, щас в гараж надо сходить, и что это за прошивка 2 метра аж :wacko2:, сделай нормальную.

)) Если честно, я не понял в чем я ошибся или чего не сделал.
Ход моих действий:
1) Слил прошивку (в программе выбрал длину чтения 2M)
2) Откорректировал HDMI данные через Phoenix
3) Откорректировал VGA прямо в 16-ных данных
4) Залил на микросхему.

.....
Сейчас догадываюсь, если Вы так пишите, я мог слить с микросхемы блок данных с избытком, если так, то не пойму, почему программа при нажатии кнопки "Detect" выдавала 2M?! Поэтому я и выбрал длину блока для чтения в 2М, и к тому же маркировка микросхемы: 25Х20.


Часовой пояс GMT +4, время: 13:14.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot