Orange PI HowTo: Настройте го за използване с 5 "HDMI TFT LCD дисплей: 8 стъпки (със снимки)
Orange PI HowTo: Настройте го за използване с 5 "HDMI TFT LCD дисплей: 8 стъпки (със снимки)
Anonim
Orange PI HowTo: Настройте го за използване с 5
Orange PI HowTo: Настройте го за използване с 5
Orange PI HowTo: Настройте го за използване с 5
Orange PI HowTo: Настройте го за използване с 5
Orange PI HowTo: Настройте го за използване с 5
Orange PI HowTo: Настройте го за използване с 5
| | |

Ако сте били достатъчно разумни, за да поръчате HDMI TFT LCD дисплей заедно с вашия Orange PI, вероятно сте обезкуражени от трудностите при опитите да го принудите да работи. Докато други дори не можеха да забележат никакви пречки. Ключът е, че има поне два (може и повече) различни типа от тези дисплеи на пазара. Те си приличат много и може да пропуснете всяка разлика.

Ето и двете: Това вляво от картината е "доброто". Инсталацията му беше лесна и ясна. Този вдясно е "лошият". Настройката му беше много по -сложна.

Почти няма разлика между добрата и "лошата", като изключим може би лошата е подписана като "Rev3.0" (ревизия 1), а добрата е подписана като "Rev2" (ревизия 2) или "v2 ".

ИЗИСКВАНИЯ:

  1. Оранжев PI с стартираща SD карта на Linux. (Оранжевият официален сайт на PI има инструкции как да го направите: https://www.orangepi.org/Docs/SDcardinstallation.html и с подходящо захранване.
  2. Настолен компютър (Windows работи)
  3. HDMI кабел
  4. USB към mini-usb кабел
  5. Работно копие на помощната програма fexc.exe.

Добре е вашият образ на Linux да запази инсталационния си файл (script.bin) на FAT дял на вашата флаш карта. Ако не - Вие ще намерите начин как сами да го прехвърлите от ext2 Linux дял към вашия работен плот на Windows.

Стъпка 1: Решете модела

Решете модела
Решете модела
Решете модела
Решете модела

Когато дисплеят ви пристигне, първо проверете надписа на гърба му.

  • Ако можете да намерите „Rev3.0“, следвайте разделите {REV 3} в стъпките по -долу.
  • Ако има маркировка „Rev 2“, следвайте разделите {REV 2}.

След като сте решили модела на вашия TFT дисплей, можете да продължите с сглобяването на вашия Orange PI базиран компютър.

Стъпка 2: Свържете вашия OPI

Свържете вашия OPI
Свържете вашия OPI
Свържете вашия OPI
Свържете вашия OPI

Свържете оранжевата PI платка с дисплея посредством HDMI кабел. Свържете един от USB портовете на вашия Orange PI към USB порта на вашия дисплей чрез кабел USB към mini-USB.

Вероятно не е добра идея да се опитвате да поставите дисплея върху порта GPIO. Геометрията на Orange PI се различава от тази на Raspberry PI и дисплеите, подходящи за последния, може да не са подходящи за първия. В нещастен случай може дори да изпукате някоя част или да направите друго лошо нещо, ако продължите да се опитвате. Във всеки случай-забравете да използвате този хубав U-образен HDMI-към-HDMI адаптер, който придружава вашия дисплей, геометриите на оранжевата PI платка и на дисплея просто не позволяват това.

Стъпка 3: Конвертирайте BIN във FEX

Конвертирайте BIN в FEX
Конвертирайте BIN в FEX
Конвертирайте BIN в FEX
Конвертирайте BIN в FEX

Вземете вашата Orange PI Linux стартираща флаш карта и я включете във вашия настолен компютър с Windows, като използвате подходящ адаптер. След това намерете файла "script.bin" на флаш картата и го копирайте на добро място на твърдия диск на вашия настолен компютър. Напр. в папката c: / stool \.

Копирайте оперативната извадка от помощната програма fexc.exe заедно с файловете fex2bin.bat и bin2fex.bat в същата папка, където сте поставили script.bin. (Вижте моите предишни инструкции, за да намерите начин откъде да получите скандалния fexc.exe)

Дешифрирайте script.bin в текстова форма (script.fex), като изпълните командния файл bin2fex.bat.

Ако използвате оранжев PI за известно време, това означава, че имате правилно конфигурирани часовници на процесора и паметта. Така че можете да продължите директно към стъпка 5. Ако използвате Orange PI за първи път - отделете време, за да зададете правилните и безопасни скорости за процесора и паметта.

Стъпка 4: Подгответе Safe Script.fex

Проверете разделите [target], [dvfs_table] и [dram_para] на (текстовия) script.fex файл. Уверете се, че стойностите там наистина съответстват на процесорната мощ на Вашата Orange PI платка. Намалете стойностите, ако е необходимо. Добрата (но малко бавна) отправна точка е да се определи

[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 l1

И да зададете

624 серия

в [dram_para] раздел. В предишните ми инструкции процедурата е описана по -подробно.

Стъпка 5: Конфигурирайте параметрите на дисплея

{for REV 2} Ако имате "добрия" модел на дисплея, можете да копирате/поставите (owerwrite) неговите [disp_init] и [hdmi_para] секции от тук:

[disp_init]

disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 5 screen1_output_type = 3 screen1_output_mode = 5 fb0_width = 800 fb0_height = 480 fb1_width = 800 fb1_height = 480 [hdmi_ HDMI] hdmi "hdmi_cts_compatibility = 1

Всички кредити на Джими Белангер - [РЕШЕН] Orange PI PC H3 Winner, компилиран с igorpecovnik jessie desktop

Уверете се също, че параметърът pll_video в секцията [часовник] е зададен на 292:

[часовник]

pll_video = 292

{за REV 3}

Ако имате „лошия“модел на дисплея, можете да копирате/поставите (owerwrite) неговите [disp_init] и [hdmi_para] секции от тук:

[disp_init]

disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 2 screen1_output_type = 3 screen1_output_mode = 2 fb0_width = 720 fb0_height = 480 fb0_scaler_mode_enable = 1 fb0_pixel_sequence = 2 fb0_format = 4 fb0_framebuffer_num = 2 fb1_width = 720 fb1_height = 480 fb1_scaler_mode_enable = 1 fb1_pixel_sequence = 2 fb1_format = 4 fb0_framebuffer_num = 2

[hdmi_para]

hdmi_used = 1 hdmi_x = 720 hdmi_y = 480 hdmi_power = "vcc-hdmi-18" hdmi_cts_compatibility = 1

Също така ще трябва да зададете параметъра pll_video в секцията [часовник] на 321:

[часовник]

pll_video = 321

Стъпка 6: Конвертирайте FEX в BIN

Конвертирайте FEX в BIN
Конвертирайте FEX в BIN

Завършихме с script.fex, така че го запишете на вашия твърд диск и излезте от софтуера за редактиране на текст.

Използвайте fex2bin.bat, за да опаковате файла обратно в двоичен формат. Не забравяйте, че script.bin обикновено има атрибут "само за четене" и помощната програма fexc не може да го презапише автоматично.

Стъпка 7: OPI готов

OPI готов
OPI готов
OPI готов
OPI готов

Включете 5v захранването, за да включите Orange PI. И сега можете да видите страхотно изображение на вашия LCD дисплей.

Стъпка 8: ЗАБЕЛЕЖКИ

  1. Защо наричам Rev2 като "добър" и Rev3 като "лош"?

    • Rev 2 има много по -широк диапазон на улавяне на часовника за видео pll. Напр. Rev 2 работи добре с script.bin, подготвен за Rev3, но Rev 3 ще показва само бял екран, когато се използва с script.bin за Rev2. И ако започнете да променяте параметъра pll_video, ще забележите и разликата.
    • С Rev2 можете лесно да получите пълна резолюция 800x480, докато с Rev 3 ще получите само 720x480
    • Rev2 има хубави монтажни отвори, докато Rev3 е трудно да се инсталира механично.
  2. Настройките имат много ясна логика след това. Всъщност Windows определя Rev3 дисплея (чрез EDID) като "66 Hz". Вертикалната разделителна способност на дисплея е 480 линии. В настройките на OPI има само два 480 режима на линия: режим 0: 480 линии с преплитане и режим 2: 480 линии без преплитане. Така че човек трябва просто да зададе един от тях и да регулира честотата на кадрите. Ако pll_video = 292 съответства на 60 Hz, тогава 292*66/80 = 320 ще бъде достатъчно близо. Това обаче става ясно едва след като вече сте намерили правилните настройки. Всеки е силен със заден ум …
  3. „Orange PI“, „Windows“, „Linux“, „Sunxi-Tools“, „Allwinner“и т.н.… са съответните търговски марки на съответните им собственици.

Препоръчано: