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)

danik.proger 04.08.2017 06:12

Цитата:

Сообщение от rohatkilic (Сообщение 390515)
Мне нужно только работать с HDMI, VGA и AV1.

А у вас AV1 работает? У меня в этой прошивке AV вход не работал.

А вот с VGA проблем нет. Мне кажется проблема в таймингах или EDID под матрицу. Другой матрицы (с другим разрешением) нет для проверки?



Цитата:

Сообщение от basurman (Сообщение 390283)
Посмотрел исходники, там все типы присутствуют, а как выделить конкретную:blush:

В файле panel.h указывается матрица
Код:

#define _PANEL_TYPE                _PNL_TTL_LTA090B230F
В файле pcb.h указывается тип платы
Код:

#define _PCB_TYPE                _PCB_RTD2660_DEMO5
Чего я сам не понял - так это то, как в прошивке реализован выбор пресета (PanelType) под текущее разрешение по входу. На сколько я вижу в коде используется только изначально выбранный через ucPanelSelect, остальные не пойму как задействуются.

Вообще, для 2660 код неряшливый, выглядит коряво и запутано. Вот скачал для 2668 исходники - там уже все по полочкам разложено.

rohatkilic 04.08.2017 10:30

Цитата:

Сообщение от danik.proger (Сообщение 390523)
А у вас AV1 работает? У меня в этой прошивке AV вход не работал.

Я не мог проверить AV1 с моим PCB800099, потому что у меня нет оборудования с выходом CVBS.

Цитата:

Сообщение от danik.proger (Сообщение 390523)
А вот с VGA проблем нет. Мне кажется проблема в таймингах или EDID под матрицу. Другой матрицы (с другим разрешением) нет для проверки?

Я думаю так. Возможно, это проблема времени или EDID. Я не знаю, как сделать правильный EDID. Я только скопировал из исходного кода. Как я могу подготовить тайминги и EDID для этой панели и этой панели?


Цитата:

Сообщение от danik.proger (Сообщение 390523)
Вообще, для 2660 код неряшливый, выглядит коряво и запутано. Вот скачал для 2668 исходники - там уже все по полочкам разложено.

Да, исходный код грязный. Это непросто понять и изменить.

awtoap 04.08.2017 10:33

Цитата:

Вот скачал для 2668 исходники - там уже все по полочкам разложено.
А где скачал?

danik.proger 04.08.2017 11:26

Цитата:

Сообщение от awtoap (Сообщение 390534)
А где скачал?

Качал у китайцев - http://bbs.52dzjs.com/forum.php?mod=...read&tid=34239
Там еще много подобного добра, прошивки/даташиты для MStar, вот только требуется зарегистрироваться и скачивание за местное виртуальное золото. На RTD2668 копил золото десять дней. Материалы MStar в разы "дороже". Еще есть сайт https://www.dssz.com/1773000.html, там подобная система. Полностью свободных источников всяких прошивок/даташитов не нашел.


RTD2668 - https://github.com/danyaPostfactum/RTD2668
Там в проекте при построении стоит задача по запуску fromelf.exe, я хз че это, просто отключил, построение завершается удачно (кроме проблем с HEX2BIN.EXE на x64)
https://github.com/danyaPostfactum/RTD_misc - тут OSD Tool, можно свой шрифт запилить или иконочки.

rohatkilic, я EDID и тайминги тоже плохо понимаю. Разберу на днях свой FullHD монитор (SyncMaster P2370), если матрица со стандартным разъемом - поэкспериментирую.

rohatkilic 16.08.2017 09:28

Всем привет;

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

Я знаю, что RTD2660 / 2662 не содержит флэш-памяти, поэтому весь программный код сохраняется во внешней вспышке (например, W25Q80), которая подключается к RTD через SPI. Я думаю, что чип RTD «знает», как управлять этой внешней вспышкой, потому что когда мы программируем PCB800099, мы отправляем команды на чип RTD, а не на внешнюю вспышку. Но чип RTD автоматически направляет эти байты программы на внешнюю вспышку.

Итак, мой вопрос: действительно ли RTD знает, как управлять внешней вспышкой или она определена в прошивке? Если я заменю чип RTD на PCB800099 новым RTD2662, мне нужно перепрограммировать? Мне нужно записать «специальную» прошивку в RTD2662 (а не внешнюю вспышку)?

Надеюсь, что смогу описать. Извините за использование Google Translate.

basurman 16.08.2017 10:52

Цитата:

Мне нужно записать «специальную» прошивку в RTD2662 (а не внешнюю вспышку)?
Не нужно.

yrbas 23.10.2017 16:24

Здравствуйте! Не поможите с прошивкой контроллера? Подключаю программатор(CH 341A) напрямую к микросхеме прищепкой он(программатор) не может ее считать и соответственно прошить.Что я делаю не так?

basurman 23.10.2017 16:40

Цитата:

Что я делаю не так?
Все таки лучше выпаять.

yrbas 23.10.2017 16:50

Хотелось с минимальными проблемами.К тому же нужно еще прошивку подбирать под матрицу.

basurman 23.10.2017 16:52

Цитата:

Сообщение от yrbas (Сообщение 393727)
Хотелось с минимальными проблемами.К тому же нужно еще прошивку подбирать под матрицу.

С минимальными проблемами это приобрести или собрать самому подходящий для этих целей программатор. По этому поводу есть тема.


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

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