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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Матрицы 9 - 10 дюймов (http://pccar.ru/forumdisplay.php?f=148)
-   -   9" матрица - не могу получить натив 1024*600 (http://pccar.ru/showthread.php?t=12419)

echo 16.06.2010 22:09

9" матрица - не могу получить натив 1024*600
 
Вложений: 1
Два компа один на атом230 на ионе,второй д510 на N10 (3150 видео) не удается получить нативное разрешение на VGA. PowerSTrip не дает зайти в меню Advanced. Родного Inf-а на моник нету
http://pccar.ru/attachment.php?attac...1&d=1276707845

Помогите советом!

Код:

Контролер  панели  KR660V-8613  – 1шт
Контролер USB, резистивного сенсорного стекла – 1шт
Кнопки управления сенсорной панелью 9,0 " AU Optronics Corp (яркость, контрастность, AV, меню) – 1шт
Кабель с разьемом VGA – 1шт
Кабель USB для контролера сенсорного стекла – 1шт
Блок питания 220в – 1шт
Пульт ДУ- 1шт
Стилус - 1шт
Панель сенсорная 9,0 " AU Optronics Corp.
Диагональ        9,0 "
Разрешение        1024*600 dpi
Рабочая зона экрана        199,20*110,16 мм
Габаритные размеры, ДхШхВ        211,7*128*4,6 мм
Яркость        300Кд/м2
Контрастность        500 : 1 cd/m2
Углы обзора (гориз/верт)        140/110
Подсветка        LED (*27)
Контроллер        KR660V-8613
Рабочая температура        -20 ... +60 °C
Потребляемая мощность        5Вт
Напряжение питания        12 В
Вес        250 гр.
Производитель        AU Optronics Corp. 
Страна        Тайвань
Контроллер KR660V-8613
Поддерживаемые входы                    VGA, SVGA, AV, AV-audio, Audio Jack  (кабели в комплекте)
Поддержка NTSC\PAL                    Автоопределение
Настройка изображения                  Экранное меню (кнопки в комплекте)
Напряжение питания                  12В
Максимальный потребляемый ток, мА          800
Поддержка разрешения                                до 1900 х 1200
                  Режим        DOS-VGA-SVGA
                  Цвет        24BIT
        PC-RGB        H-Freq        3080KHz
                  V-Freq        56--75KHz
                           
Входной сигнал        AV        CVBS        1.0Vp-p +-5%
                           
        Media        3 in-1        Поддержка SD+MMC+MS
                  USB        USB 2.0 поддержки
                           
                           
        Audio        MP3,WMA, WAV       
                           
Медиаплеер        Video        AVI, MP4, MPEG, DAT       
                           
        Foto        JPG,PNG, JPEG, BMP       
                           
Таблица режима 3 PC-RGB
Режим        Разрешение        H-Freq (КГц)        V-freq (Hz)
WUXGA        1920*1200        74.6        60
WSXGA+        1680*1050        65.3        60
WXGA+        1440*900        56.7        60
WXGA        1366*768        55.67        60
SXGA        1280X1024        63.5        60
                  80.0        75
XGA        1024X768        48.4        60
                  56.5        70
                  60.0        75
SVGA        800X600        37.9        60
                  47.2        72
                  46.9        75
VGA        640X480        31.6        60
                  37.9        72
                  37.5        75
DOS        640X480        31.6        60
        720X400        31.6        70


HiddenPilot 17.06.2010 10:59

Поищи по темам soft15Khz... ну а потом к нему в гугле "modeline 1024x600"... можешь попробовать на 3150 видяхе программу DTD Calculator, она на форуме тоже описывалась...

echo 17.06.2010 14:18

Продолжение:
На ионе установил разрешение 1024 на 600 - но контроллер понимает его как 800 на 600 и убирает лишние столбцы. для 1024 нужно делать только 768+.
Кто знает как натив получить?

Accord Dm7 18.06.2010 01:09

Получить натив можно подключив матрицу напрямую к lvds материнки, минуя контроллер. Сам контроллер заставить пропустить 1024х600, возможно, не удастся. И если даже, при каком то движении бубном, все-же свершится чудо (об устойчивости работы этого чуда будет нужно сразу забыть)- предполагаю наступит разочарование. Картинка и шрифты (точнее только шрифты) будут заметно хуже, чем в режимах, предустановленных в контроллере. Сужу по опыту настройки аналогичной комплектации матрицы 7". Так что, либо lvds и потеря OSD меню управления, либо "натив" по понятиям контроллера. Ну или прошивку менять в контроллере, что совсем звучит утопично.

echo 30.06.2010 01:34

*Решено. Перешивкой основной серильной флэшки. Теперь держит натив разрешение. Алгоритм ломки оказался прост. скорее всего подойдет для натива на всех RTD25*, 26*
Кому интересно - в личку

(vS) 30.06.2010 01:52

выкладывай тут историю с подробностями ;)

echo 30.06.2010 11:27

Вложений: 3
Смысл работ такой:
есть у реалтека набор микросхем RTD26* RTD25* и два типа стандартных библиотек.

качаем DTD Calculator

Забиваем разрешение:
http://forum.pccar.ru/attachment.php...1&d=1277875204

заходим в регистри хак устанавливаем +1 режим, заполняем, райт то регистри, перегружаемся, устанавливаем 1024х600.

С удивлением обнаруживаем, что разрешение у нас устанавливается с маппингом. (обязательно запишите разрешение и развертку!!!!)

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

берем полюбившийся HEX-редактор и ищем в дампе структуру вида:

Код:

ModeTableType code tINPUTMODE_PRESET_TABLE[_MAX_PRESET_MODE] =
{
    //--------------------------------------------------
    // Preset Modes
    //--------------------------------------------------
    {  // Mode 0 : 640 x 350 x 70 Hz
        0 | _SYNC_HP_VN,                                                    // Polarity Flags,
        640, 350,                                                          // InputWidth, InputHeight,
        315, 700,                                                          // IHFreq in kHz, IVFreq in Hz,
        _HFREQ_TOLERANCE, _VFREQ_TOLERANCE,                                // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
        800, 449,                                                          // IHTotal, IVTotal,
        144, 62,                                                            // IHStartPos, IVStartPos,
    },
 
    {  // Mode 1 : 640 x 350 x 85 Hz
        0 | _SYNC_HP_VN,                                                    // Polarity Flags,
        640, 350,                                                          // InputWidth, InputHeight,
        378, 850,                                                          // IHFreq in kHz, IVFreq in Hz,
        _HFREQ_TOLERANCE + 5, _VFREQ_TOLERANCE + 5,                                // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
        832, 445,                                                          // IHTotal, IVTotal,
        160, 63,                                                            // IHStartPos, IVStartPos,
    },
 
    {  // Mode 2 : 720 x 400 x 70 Hz
        //0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP,          // Polarity Flags,
        0 | _SYNC_HN_VP | _SYNC_HP_VP | _SYNC_HN_VN,                        // Polarity Flags,
        720, 400,                                                          // InputWidth, InputHeight,
        315, 700,                                                          // IHFreq in kHz, IVFreq in Hz,
        _HFREQ_TOLERANCE, _VFREQ_TOLERANCE,                                // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
        900, 449,                                                          // IHTotal, IVTotal,
        162, 37,                                                            // IHStartPos, IVStartPos,
    },
....

Внимание! Проц хоть и наследник 8051, но компилятор, на котором ваяли прошивку видимо индусы писали, поэтому в памяти 1024 лежит не как 00-04, а 04-00.

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

000027C6: 05 04
000027CB: 75 E9
000027D0: 06 05
000027D1: 98 20
000027D3: 6D 6E
000027D5: 04 20
000027D7: 11 16

http://forum.pccar.ru/attachment.php...1&d=1277878856
Прошиваем/удивляемся нативу или чтонибудь типа "800х600@60"

у меня маппинг изменился с 1280х600 на 800х600@60. возникла мысль "а не дефолтное ли это разрешение монитора?" и не пора-ли его тоже поменять?:)

поменяли:

Код:

000023D7: 03 04
000023D8: 20 00
000023DC: 7A E9
000023DE: 5B 58
000023E1: 04 05
000023E4: 74 6E
000023E5: 00 01
000023E6: D8 20
000023E8: 1B 16

И вот оно - неуловимое 1024х600

ВНИМАНИЕ !!!! что называется "Все на ваш риск"!!!!

в аттаче - несколько .h от оригинального софта для понимания и мои проши. у меня RTD 2660 - не лейте напрямую в другие процы!!!!!


Большое спасибо Nucl-у, без которого это решение небыло бы найдено!

(vS) 30.06.2010 15:33

красавчик ;)

EDbKA 14.03.2012 12:27

а ты где исходники то достал?

Rimmon 22.04.2012 07:09

Вложений: 1
Исходники, от наших братьев китайцев.
Вложение 26310


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

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