Cuprins:

Orange PI HowTo: configurați-l pentru utilizare cu un afișaj LCD TFT HDMI de 5 ": 8 pași (cu imagini)
Orange PI HowTo: configurați-l pentru utilizare cu un afișaj LCD TFT HDMI de 5 ": 8 pași (cu imagini)

Video: Orange PI HowTo: configurați-l pentru utilizare cu un afișaj LCD TFT HDMI de 5 ": 8 pași (cu imagini)

Video: Orange PI HowTo: configurați-l pentru utilizare cu un afișaj LCD TFT HDMI de 5
Video: Lesson 39: Using MAX6675 K-Type Thermocouple Temperature Sensor | Arduino Step By Step Course 2024, Noiembrie
Anonim
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5
Orange PI HowTo: configurați-l pentru a fi utilizat cu un 5

Dacă ați fost suficient de prudent pentru a comanda un afișaj LCD TFT HDMI împreună cu Orange PI, probabil că sunteți descurajat de dificultățile în încercarea de a-l forța să funcționeze. În timp ce alții nu au putut observa niciun obstacol. Cheia este că există cel puțin două (pot fi mai multe) tipuri diferite de afișare pe piață. Arată foarte asemănător între ele și se poate pierde orice diferență.

Iată amândouă: Cel din stânga imaginii este cel „bun”. Instalarea sa a fost ușoară și simplă. Cel din dreapta este cel „rău”. Configurarea sa a fost mult mai complicată.

Aproape nu există nicio diferență între cel bun și cel „rău”, excluzând poate că cel rău este semnat ca „Rev3.0” (revizuirea 1) și bunul este semnat ca „Rev2” (revizuirea 2) sau „v2.

RECHIZITE:

  1. Orange PI cu card SD bootabil Linux. (Site-ul oficial PI portocaliu are instrucțiunile de realizare a unuia: https://www.orangepi.org/Docs/SDcardinstallation.html și cu sursa de alimentare adecvată.
  2. Desktop Comuter (Windows rulează)
  3. Cablu HDMI
  4. Cablu USB la mini-usb
  5. Copie de lucru a utilitarului fexc.exe.

Este bine dacă imaginea dvs. Linux își păstrează fișierul de configurare (script.bin) pe o partiție FAT a cardului dvs. flash. În caz contrar, veți găsi o modalitate de a o elimina de la partiția ext2 Linux la desktopul Windows, totul de la voi înșivă.

Pasul 1: decideți modelul

Decideți modelul
Decideți modelul
Decideți modelul
Decideți modelul

Când afișajul dvs. a sosit, verificați mai întâi inscripția de pe partea din spate.

  • Dacă puteți găsi acolo un „Rev3.0”, urmați secțiunile {REV 3} din pașii de mai jos.
  • Dacă există marcajul „Rev 2”, urmați secțiunile {REV 2}.

După ce ați decis modelul afișajului TFT, puteți continua asamblarea computerului dvs. bazat pe Orange PI.

Pasul 2: Conectați OPI-ul dvs

Conectați OPI-ul dvs
Conectați OPI-ul dvs
Conectați OPI-ul dvs
Conectați OPI-ul dvs

Conectați placa Orange PI la afișaj cu ajutorul cablului HDMI. Conectați unul dintre porturile USB ale dvs. Orange PI la portul USB al afișajului dvs. prin intermediul cablului USB-la-mini-USB.

Probabil că nu este o idee bună să încercați să puneți afișajul pe portul GPIO. Geometria Orange PI diferă de cea a Raspberry PI, iar afișajele potrivite pentru acesta din urmă s-ar putea să nu se potrivească pentru primul. În caz nefericit, puteți chiar să spargeți o parte sau să faceți alt lucru rău dacă încercați în continuare. În orice caz - uitați să utilizați acest frumos adaptor HDMI-la-HDMI în formă de U, care însoțește afișajul dvs., geometriile plăcii Orange PI și ale afișajului nu permit acest lucru.

Pasul 3: convertiți BIN în FEX

Convertiți BIN în FEX
Convertiți BIN în FEX
Convertiți BIN în FEX
Convertiți BIN în FEX

Luați-vă cartela flash bootabilă Orange PI Linux și conectați-o la computerul desktop Windows utilizând un adaptor adecvat. Apoi găsiți fișierul „script.bin” pe cardul flash și copiați-l într-un loc bun de pe hard disk-ul computerului desktop. De exemplu. în folderul c: / stool \.

Copiați eșantionul operațional al utilitarului fexc.exe împreună cu fișierele fex2bin.bat și bin2fex.bat în același folder, unde ați plasat script.bin. (Consultați instrucțiunile mele anterioare pentru a găsi o modalitate de a obține faimosul fexc.exe)

Decriptați script.bin în formă de text (script.fex) executând fișierul de comandă bin2fex.bat.

Dacă deja utilizați un portocaliu PI de ceva timp, înseamnă că ați configurat corect procesorul și ceasurile de memorie. Deci, puteți trece direct la pasul 5. Dacă utilizați Orange PI pentru prima dată - luați timp pentru a seta viteza corectă și sigură pentru procesor și memorie.

Pasul 4: Pregătiți Safe Script.fex

Verificați secțiunile [target], [dvfs_table] și [dram_para] din fișierul (text) script.fex. Asigurați-vă că valorile de acolo corespund într-adevăr puterii de procesare a plăcii dvs. Orange PI. Reduceți valorile, dacă este necesar. Punctul de pornire bun (dar oarecum lent) este setarea

[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 1350 lv4_v

Și pentru a stabili

dram_clk = 624

în secțiunea [dram_para]. În instrucțiunile mele anterioare, procedura este descrisă în mai multe detalii.

Pasul 5: Configurați parametrii de afișare

{pentru REV 2} Dacă aveți modelul „bun” al afișajului, puteți copia / lipi (owerwrite) secțiunile sale [disp_init] și [hdmi_para] de aici:

[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_para] hd_mi = hd_mi "hdmi_cts_compatibility = 1

Toate creditele către Jimmy Belanger - [REZOLVAT] Orange PI PC H3 Winner, compilat cu igorpecovnik jessie desktop

De asemenea, asigurați-vă că parametrul pll_video din secțiunea [ceas] este setat la 292:

[ceas]

pll_video = 292

{pentru REV 3}

Dacă aveți modelul „rău” al afișajului, puteți copia / lipi (owerwrite) secțiunile sale [disp_init] și [hdmi_para] de aici:

[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

De asemenea, va trebui să setați parametrul pll_video din secțiunea [ceas] la 321:

[ceas]

pll_video = 321

Pasul 6: convertiți FEX în BIN

Convertiți FEX în BIN
Convertiți FEX în BIN

Am terminat cu script.fex, așa că salvați-l pe hard diskul dvs. și ieșiți din software-ul de editare a textului.

Utilizați fex2bin.bat pentru a împacheta fișierul înapoi la formatul binar. Amintiți-vă că script.bin are de obicei atributul „numai citire” și utilitarul fexc nu îl poate suprascrie automat.

Pasul 7: OPI Ready

OPI Ready
OPI Ready
OPI Ready
OPI Ready

Conectați sursa de alimentare de 5v pentru a porni Orange PI. Și acum puteți vedea imagini interesante pe ecranul LCD.

Pasul 8: NOTE

  1. De ce numesc Rev2 unul „bun” și Rev3 unul „rău”?

    • Rev 2 are o gamă mult mai largă de captare a ceasului video. De exemplu. Rev 2 este bine, deoarece un script.bin a fost pregătit pentru Rev3, dar Rev 3 va afișa doar un ecran alb atunci când este utilizat cu script.bin pentru Rev2. Și dacă începeți să modificați parametrul pll_video, veți observa și diferența.
    • Cu Rev2 puteți obține cu ușurință o rezoluție completă de 800x480, în timp ce cu Rev 3 veți obține doar 720x480
    • Rev2 are găuri de montaj frumoase, în timp ce Rev3 este dificil de instalat mecanic.
  2. Setările au o logică foarte simplă după aceea. Într-adevăr, Windows determină afișarea Rev3 (de EDID) ca fiind „66 Hz”. Iar rezoluția verticală a afișajului este de 480 de linii. Există doar două moduri de 480 linii în setările OPI: modul 0: 480 linii întrețesute și modul 2: 480 linii neîntrețesute. Deci, ar trebui doar să setați una dintre ele și să ajustați frecvența. Dacă pll_video = 292 corespunde la 60 Hz, atunci 292 * 66/80 = 320 va fi suficient de aproape. Cu toate acestea, devine clar numai după ce ați găsit deja setările corecte. Toată lumea este puternică cu mintea din spate …
  3. „Orange PI”, „Windows”, „Linux”, „Sunxi-Tools”, „Allwinner”, etc … sunt mărci comerciale corespondente ale proprietarilor respectivi.

Recomandat: