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)

sansan88 21.02.2017 16:44

Вопрос к уважаемому ancc: вы еще занимаетесь изготовлением прошивок под этот контроллер? можно ли сделать прошивку которая в моей ситуации будет работать корректно?

RSystem 03.03.2017 18:37

Коллеги! Опишу свою проблему: есть исходники RTD2660/2662 скачанные с китайских сайтов, есть народный контроллер + ER-TFT043-3 (480x272), есть программатор. В контроллере зашита китайская прошивка которая сносно работает с этим дисплеем. Есть другой скаллер на RTD2660 с которым данный дисплей не работает. Задача подружить дисплей с другим скаллером. Описываемые действия с форума по редактированию EDID и т.д. успехов не принесли. Для опытов пытаюсь на народном контроллере поднять скачанные исходники. Добавление поддержки дисплея в имеющиеся исходники привело только к появлению изображения, но с помехами, ужасными цветами и не правильной разверткой.

Код:

// 640x480
code PanelType Panel0 =
{
        // Panel Style
    _PANEL_TTL |                //_PANEL_TTL,_PANEL_HZ,_PANEL_LVDS,_PANEL_RSDS
    //_AUTOCALC_PIXCLK |
    _LVDS_MAP1 |                //_LVDS_MAP1,_LVDS_MAP2
    _DISP_24_BIT |                //_DISP_24_BIT,_DISP_18_BIT
    //_RSDS_GC_SWAP |
  ///_RSDS_HL_SWAP |
    //_RSDS_PN_SWAP |
    0x00,                           

        // Panel Configuration
        //_DHS_MASK |
        //_DISP_EO_SWAP |
        //_DISP_RB_SWAP |
        //_DISP_ML_SWAP |
        _DISP_SINGLE_PORT |        //_DISP_SINGLE_PORT,_DISP_DOUBLE_PORT
        //_DVS_INVERT |
        //_DHS_INVERT |
        //_DEN_INVERT |
        0x00,


        32,        // Display Horizontal Start Position
        640,        // Display Horizontal Width

        852,        // Display Horizontal Total Clock Number in One Display Line

        852,        // Display Horizontal Total Clock Number in One Display Line for CVBS PAL
        852,        // Display Horizontal Total Clock Number in One Display Line for CVBS NTSC

        39,        // Display Vertical Start Position
        480,        // Display Vertical Height

        525,        // Display Vertical Total Line Number in One Frame

        16,        // Display H Sync Width
        3,          // Display V Sync Height

        25,        // Typical Pixel Clock in MHz

        1100,                // H Sync Max Freq Unit in 0.1 kHZ
        100,                // H Sync Min Freq Unit in 0.1 kHZ
        880,                // V Sync Max Freq Unit in 0.1 HZ
        490,                // V Sync Min Freq Unit in 0.1 HZ

    // TTL setting 
    //(2 << 4) |  // Delay
    (1 << 1) |    // DCLK output enable
    0x00,        // DCLK Polarity

};

Объясните пожалуйста какие данные надо вводить в эту структуру. Изучая даташит на дисплей и на дисплеи для которых есть поддержка в исходниках с трудом улавливаю как получились такие цифры. Еще вопрос: к народному контроллеру есть панелька с кнопочками, после прошивки китайскими исходниками панелька естественно перестала работать. Как понять к каким пинам МК подключена эта панелька. Была бы схемка на народный контроллер стало бы легче. Помогите чем можете, очень надо!

Alex_St 06.03.2017 11:44

Цитата:

Сообщение от RSystem (Сообщение 383346)
Еще вопрос: к народному контроллеру есть панелька с кнопочками, после прошивки китайскими исходниками панелька естественно перестала работать. Как понять к каким пинам МК подключена эта панелька. Была бы схемка на народный контроллер стало бы легче. Помогите чем можете, очень надо!

В первом сообщении автора темы есть ссылка на его блог. В блоге есть раздел "Документация", в котором есть Схемы разных контроллеров, в том числе частичная схема сабжа, срисованная автором темы. Там есть и кнопочки тоже.

YAM1966 06.03.2017 12:02

Ну и проверьте что стоит в определении типа кнопок _KEY_TYPE и _KEY_SCAN_TYPE

fireboy 09.03.2017 20:05

Вложений: 1
Я тоже пытаюсь запустить исходники из сайта https://github.com/avtehnik/RTD2662 на народном. Кнопки у меня уже заработали, на HDMI все отлично, но есть проблема с VGA - отображается только синий канал. С заводской прошивкой все было в порядке.
Может кто из вас сталкивался и подскажет в каком файле искать зацепку?

Вложение 46933

VGA заработал, проблема была в том, что из EEPROM загружались кривые значения цветовой температуры. Отключил загрузку цветовой температуры в функциях CAdjustBrightness и CAdjustContrast и засияли все цвета.

Joice 17.03.2017 11:24

Добрый день. Пытаюсь приобрести контроллер матрицы, тот что "народный", но продавец не знает какую прошивку в него залить. Аргументирует это тем, что информации по моей матрице ноль. Матрица вот такая: ygz-jcmt070h120d18yc 1024*600 50pin от планшета uni pad rp-udm01a-13qc.
А вот найденные мною аналоги:
MF0701685005B, FPC70054, FPC-T70P18V2, G07050aa50a2, JB07001CD2FPCA1, JB07001CD2FPCA1, A201504130008, SL007DC21B44-H, E242868, 7300101462 E242868, MC0702DFPC-00, TK140B-07021I, YQL070DIPS-I, C700H50-B, SL007DC105FPC-V0, JB070011D2F50, FPC-Y82836, MF0701685010A, YH070IF50H-A, KR070PC9S, WD-TG7650C-E, 730020130906 E231732, FY-70D02H-50P-P08, B07001CD2FPCA3, SL007DC21B245-D, 7300130906 E231732, CPT-7D-103-CPT7D37DB, 7300101463 E231752, FPC70056 RXD, 7300101463 E231732, M070WSP50-10A1, JB07001CD2FPCA3, 73002017512E E231732, CHB15702N-A2;
Подойдет ли мне Ваша прошивочка? В карписи новичек, поэтому просить какие либо дополнительные функции в прошивке не стану.
Спасибо.

danik.proger 03.04.2017 11:21

fireboy, а как кнопки починил? Можешь поделиться заголовочным файлом для народной PCB. Тема называется "открытая прошивка", так давайте наконец сделаем открытую прошивку, а?

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

Кстати, плату можно прошивать через ардуинку, правда пока только с SD карты. Нужно писать прогу и переделать прошивку ардуины чтоб можно было лить сразу с компа.

В линуксах вроде и вовсе можно через hdmi/vga добраться до платы, на винде кажется доступа нет.

120705 03.04.2017 13:08

Цитата:

Сообщение от danik.proger (Сообщение 385278)
fireboy, а как кнопки починил? Можешь поделиться заголовочным файлом для народной PCB. Тема называется "открытая прошивка", так давайте наконец сделаем открытую прошивку, а?

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

Кстати, плату можно прошивать через ардуинку, правда пока только с SD карты. Нужно писать прогу и переделать прошивку ардуины чтоб можно было лить сразу с компа.

В линуксах вроде и вовсе можно через hdmi/vga добраться до платы, на винде кажется доступа нет.

Ну просто энерджайзер.......:big:

danik.proger 04.04.2017 14:19

Ага :)

Прошивальщик из ардуинки сделал. Сыроватый, но вроде работает. Чуть позже выложу. Наверняка есть те, у кого имеется ардуинка, но нет FT2232H

С кнопками разобрался. А вот с AV входом нет. Пишет Нет сигнала. HDMI работает.
Еще под матрицу свою настроить не получается (1024*600 24b)

Vito 05.04.2017 15:05

Матрица тоже 1024*600 24b запустил, но коряво, только режимы типа 720p 50Hz 576p 50Hz на 60 синхронизации нет. AV тоже не работает. Забросил все это дело. Китайскую с помощью Hex-а и IDA-шки довел до чего хотел (активировал SPDIF и I2S-WS светодиодик на 71 ногу переназначил), но проверял осциллографом.


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

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