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

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

han2001 27.04.2014 23:18

Цитата:

Сообщение от Vic26 (Сообщение 295543)
han2001
А полярность VS, HS и CLK не сравнивал?

А как их сравнить то и счем, они ведь находятся внутри tmds сигнала. Штатно и полностью работает только RTD2660 по HDMI каналу от компа или HDMI выхода планшета при стандартных разрешениях. В этом случае все синхросигналы, за исключением CLK, сидят внутри синего канала TMDS сигнала и их от туда без микрухи-преобразователя не выделишь. А при любой подачи RGB ttl сигнала RTD картинку не кажет.
По поводу входного CLK в диф режиме, так я его и не использую, а использую в обычном ttl режиме, для этого согласно даташиту частоту подал на CLK+, а CLK- на землю. К тому же при прямой подачи TMDS сигнала от TFP 410 на телик картинка то есть, значит TFP 410 уже работает.
Спасибо уже за помощь, но может еще какие мысли будут.

ancc 28.04.2014 08:06

думаю, надо отладки добавить, тогда будет понятно.

Vic26 28.04.2014 13:02

Я имел ввиду VS, HS и CLK на входах TFP410.
Самой ей вроде как все-равно, я пробовал полярность менять- работало
Но может полярность влияет на то как она их в HDMI упаковывает. Если так, то будет зависеть от того насколько умный приемник.

Vic26 28.04.2014 13:06

если управлять ей через i2c, то есть такие параметры

HEN: This read/write register contains the horizontal sync enable mode.
0: HSYNC input is transmitted as a fixed low
1: HSYNC input is transmitted in its original state
VEN: This read/write register contains the vertical sync enable mode.
0: VSYNC input is transmitted as a fixed low
1: VSYNC input is transmitted in its original state

т.е. по идее полярность как то влияет

а что у тебя за планшет?

han2001 28.04.2014 13:54

zenithink c71a. А так 50пиновый TTL интерфейс, т.е. планшет может быть любой, лишь бы был такой интерфейс.
С I2C не хотелось бы заморачиваться, а решить все на схемном уровне, тем более TFP410 может и так работать. Полярность как таковую посмотрю сегодня вечером

Цитата:

Сообщение от ancc (Сообщение 295591)
думаю, надо отладки добавить, тогда будет понятно.

Если можно сделайте пожалуйста, хотелось бы добить этот контроллер.

ancc 28.04.2014 14:05

Цитата:

Сообщение от han2001 (Сообщение 295630)
Если можно сделайте пожалуйста, хотелось бы добить этот контроллер.

Я там задумал полностью переписать отладку, в первую очередь для видео, к сожалению вряд ли универсальное решение и для HDMI будет, там все очень по-разному, в общем, буду думать.

Alex_St 28.04.2014 15:06

ancc, а по поводу камеры ничего не прояснилось? У меня сейчас камера работает всего около 5% случаев. Остальные 95 - не работает (((
Пробовал подключать и на AV1 и на AV2. Поведение одинаково. При этом от фотика (ntsc) все работает замечательно.

ancc 28.04.2014 21:15

Цитата:

Сообщение от Alex_St (Сообщение 295641)
ancc, а по поводу камеры ничего не прояснилось? У меня сейчас камера работает всего около 5% случаев. Остальные 95 - не работает (((
Пробовал подключать и на AV1 и на AV2. Поведение одинаково. При этом от фотика (ntsc) все работает замечательно.

видео я ковыряю.

han2001 30.04.2014 19:56

Вложений: 1
Небольшой отчет по некоторым наблюдениям. Полярность сигналов с планшета положительная, Vs=50ГЦ, Hs=31.65кГц, CLK=42-43МГц.
Отчет отладчика с новыми параметрами прилагаю ниже.

ancc 30.04.2014 20:14

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

han2001 30.04.2014 20:21

Ок буду ждать. А из отчета можно увидеть, он синхросигналы хоть видит или нет? Какие параметры в отчете отвечают именно за принимаемые синхросигналы? И что за параметры MD и Pol? Раньше от компа они были MD=00066 Pol=00002, а от планшета по нулям?

ancc 30.04.2014 20:25

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

ancc 30.04.2014 20:48

раньше и другая версия отладки была, там выдаваемая инфа от версии к версии менялась..

вот как сейчас выглядит с момента переключения входа и до того момента когда все ок и монитор начинает показывать

HDMI
mode.c CModeResetMode
CSyncProcess search_state
SYNC.C nosignal_state
mode.c CModeResetMode
CSyncProcess search_state
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
HMD=00255 HPol=00003 HHF=00564 HVF=00502 HHT=02640 HVT=01124 HHW=01920 HVH=01080 HHS=00000 HVS=00000 HHC=00479 HHPC=00007
MD=00000 Pol=00003 HF=00564 VF=00502 HT=02640 VT=01124 HW=01920 VH=01080 HS=00000 VS=00000 HC=00479 HPC=00007
OVERSCAN DEBUG -> SC_HW=01920 SC_VH=01080 SC_HS=00187 SC_VS=00040 stDisplayInfo.DVHeight= 00800 stDisplayInfo.DHWidth= 01280
SYNC.C active_state

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

в общем в почте новая версия, но отладка там мусорная будет, нет времени красиво делать.

han2001 30.04.2014 21:18

Вложений: 1
Да сейчас и не важно на сколько красиво, главное что бы понятно было. Выкладываю новый отчет.

ancc 30.04.2014 21:37

еще отправил

han2001 30.04.2014 21:44

Вложений: 1
Вот результат. В начале отчета не обращайте внимание на выключение, пульт тупил.

ancc 30.04.2014 21:51

встревает вот на чем

Adjust Dclk offset to meet frame sync

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

надо конечно это все поизучать что это за DCLK (pixel clock матрицы?) и зачем ее смещение регулировать, но это наверное не сегодня уже.

han2001 30.04.2014 21:58

Вложений: 1
Вот последний отчет. И на том вам большое спасибо,отдыхать тоже надо, а я подожду новой версии прошивки, у меня не горит.

ancc 30.04.2014 22:01

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

han2001 30.04.2014 22:10

Ок. А можно так сделать, что бы в будущей прошивке заставить RTD2660 выдавать картинку на экран не зависимо от ошибок на входе? Может визуально по картинке будет чего то понятно, что не так. А то сейчас вся выходная RGB шина молчит, только все синхросигналы на выходе есть.

ancc 30.04.2014 22:26

Цитата:

Сообщение от han2001 (Сообщение 295869)
Ок. А можно так сделать, что бы в будущей прошивке заставить RTD2660 выдавать картинку на экран не зависимо от ошибок на входе? Может визуально по картинке будет чего то понятно, что не так. А то сейчас вся выходная RGB шина молчит, только все синхросигналы на выходе есть.

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

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

han2001 30.04.2014 23:44

Вложений: 1
Опробовал, та жа фигня, только на выходе действительно 42МГц и Vsync уже 50Гц, только полярность отрицательная. Выходные характеристики можно оставить и старые, просто, если удастся, дать чипу не смотря на ошибки выдавать картинку наружу. Может по дефектам и артефактам картинки чего нибудь станет ясно.

han2001 01.05.2014 22:27

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

Сообщение от ancc (Сообщение 295865)
встревает вот на чем

Adjust Dclk offset to meet frame sync

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

надо конечно это все поизучать что это за DCLK (pixel clock матрицы?) и зачем ее смещение регулировать, но это наверное не сегодня уже.

Думаю, кое что об этом написано вверху на 14 странице даташита на TFP410. На TF410 есть для этого 4 пина.
DKEN (pin 35) - при высоком уровне, эта задержка регулируется DK1-3 (pin 6-8), при низком уровне устанавливаются режим по умолчанию.

Только я поигрался этими режимами в разных комбинациях и ни какой разницы не увидел. Сейчас DKEN подтянут высоким уровнем, а резисторы выводов DK1-3 отпаяны, как рекомендовано в одном из проектов тут

rv9me 03.05.2014 14:45

Вложений: 1
Пришла новая плата контроллера(старая плата сгорела по HDMI выходу). Опробовал Вашу прошивку, напомню у меня матрица http://www.ebay.com/itm/HDMI-VGA-2AV...item2ecbbd4cd4
что является аналогом Вашей N070ICG-LD1, различия на сколько я понял в системе подсветки.
Ну так вот, с последней Вашей прошивкой я вижу вот такую картинку:


Вообщем полный разброс по цвету и главное его разрядности, такое ощущение, что цвет 4х разрядный... Эта картинка получена по HDMI.

Ту же картинку я получаю, по аналоговым входам старого (сгоревшего) контроллера, но ранее считал, что виной тому подпаленный чип.

Китайская прошивка работает с цветом нормально, но не хочу я китайскую...

ancc 03.05.2014 19:00

значит матрица не аналог LVDS map другая

rv9me 03.05.2014 19:43

А не могли бы Вы выслать мне последнюю Вашу версию для N070ICG-LD1 я же правильно понял, что у Вас такая же версия матрицы?

мой майл rv9me(a)mail.ru

ancc 03.05.2014 23:06

просьба отписаться в почту у кого с видео были проблемы. надо проверить одну мысль.

han2001 04.05.2014 16:13

Вопрос к знатокам Android. Может в моем случае легче подкорректировать временные характеристики в Android, есть ли файлы в Androide где храниться информация по разрешениям и временным характеристикам или как всегда все откомпелировано и вшито в ядро и ни чего уже нельзя сделать?

Vic26 05.05.2014 11:12

за все девайсы не поручусь, но в odroid-x2 разрешение вкомпилировано в ядро.

han2001 05.05.2014 19:19

Вложений: 2
Отчитываюсь по прошивке. Результат отрицательный. Также мечется между 6 и 8 режимами, при это картинки не было. В конце отчета, после CPowerPanelOff, был подключен фотоаппарат, сначала в PAL, затем в NTSC. В обоих режимах картинка была нормальной.
Подключил еще раз камеру и передернул на ней питание и картинка стала как раньше иногда появляется, т.е. мргать, но с теме же искажениями цвета, как и раньше. (второй файл отчета, который без 1 в названии).

ancc 05.05.2014 19:35

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

han2001 05.05.2014 22:04

Вложений: 1
Иногда определяется 8-ой режим, иногда после передергивания питания камеры определяется 6-ой режим. В обоих случаях картинка периодически подергивается и имеет моргающие цветовые искажения на ч/б картинке (пример ранее записанного), потом цветовые искажения пропадают и картинка остается ч/б, но так же периодически подергивающейся. Характер подергивания в режимах разный. В 8-ом вверх и вправо, а потом, когда исчезают цвет искжения вверх и вправо. В 6-ом просто вверх.

fmark 06.05.2014 06:11

Всем привет!
У меня небольшой вопрос про эту прошивку.
Сколько времени занимает автоматическое переключение с HDMI или VGA входа на Video2 (камера заднего вида) при подаче 12в на спец точку на плате контроллера ?

У меня на родной прошивке это занимает около 3-5 секунд.

Спасибо!

Alex_St 06.05.2014 10:16

Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

fmark 06.05.2014 11:00

Цитата:

Сообщение от Alex_St (Сообщение 296212)
Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

Спасибо!
Заказал вот этот программер :
http://m.ebay.com/itm?itemId=121111355258

Он подойдет?

ancc 06.05.2014 11:46

Цитата:

Сообщение от fmark (Сообщение 296218)
Спасибо!
Заказал вот этот программер :
http://m.ebay.com/itm?itemId=121111355258

Он подойдет?

программатор лучше сделать из ft232, дешево и сердито.

ancc 06.05.2014 11:49

Цитата:

Сообщение от Alex_St (Сообщение 296212)
Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

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

не спроста оно такое долгое.

Alex_St 06.05.2014 11:50

Цитата:

Сообщение от ancc (Сообщение 296225)
программатор лучше сделать из ft232, дешево и сердито.

Если имеется в виду мой вариант - то только 232H или 2232H. Потому что обычный FT232RL не имеет режима MPSSE.
Если другой вариант - то очень интересно глянуть )

Alex_St 06.05.2014 11:53

Цитата:

Сообщение от ancc (Сообщение 296226)
самое печальное, что это очень может быть связано с тем, чтобы AV корректно абсолютно на всех источниках заработало, к времени переключения родной прошивки придется приближаться.

не спроста оно такое долгое.

А в чем прикол?
Попробовал вчера новую прошивку. Картинка не появилась. Логи снять не смог пока. Попробую сегодня. Они еще нужны?
П.с. самая первая прошивка, которую я получил 24 марта, работала с видео замечательно. А потом я получил прошивку без голубого окна, и там уже видео не работало нормально. Видимо, тогда ты что-то поменял в коде, что повлияло...

fmark 06.05.2014 11:56

Цитата:

Сообщение от ancc (Сообщение 296225)
программатор лучше сделать из ft232, дешево и сердито.

Подскажите пожалуйста где можно найти информацию о том как программировать с ft232 ?


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

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