Sommario:

Orange PI HowTo: configurarlo per l'uso con un display LCD TFT HDMI da 5 ": 8 passaggi (con immagini)
Orange PI HowTo: configurarlo per l'uso con un display LCD TFT HDMI da 5 ": 8 passaggi (con immagini)

Video: Orange PI HowTo: configurarlo per l'uso con un display LCD TFT HDMI da 5 ": 8 passaggi (con immagini)

Video: Orange PI HowTo: configurarlo per l'uso con un display LCD TFT HDMI da 5
Video: Making flash memory from SD Card 2024, Dicembre
Anonim
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5
Orange PI HowTo: configurarlo per l'uso con un 5

Se sei stato abbastanza prudente da ordinare un display LCD TFT HDMI insieme al tuo Orange PI, probabilmente sei scoraggiato dalle difficoltà nel cercare di forzarlo a funzionare. Mentre altri potrebbero anche non notare alcun ostacolo. La chiave è che ci sono almeno due (potrebbero essere più) diversi tipi di display sul mercato. Sembrano molto simili tra loro e si può perdere qualsiasi differenza.

Ecco entrambi: quello a sinistra dell'immagine è quello "buono". La sua installazione è stata semplice e immediata. Quello a destra è quello "cattivo". La sua configurazione era molto più complicata.

Non c'è quasi nessuna differenza tra quello buono e quello "cattivo", escludendo forse che quello cattivo è firmato come "Rev3.0" (revisione 1) e il buono è firmato come "Rev2" (revisione 2) o "v2 ".

REQUISITI:

  1. Orange PI con scheda SD avviabile da Linux. (Il sito ufficiale del PI arancione ha le istruzioni su come realizzarne uno: https://www.orangepi.org/Docs/SDcardinstallation.html e con alimentazione adeguata.
  2. Computer desktop (Windows in esecuzione)
  3. Cavo HDMI
  4. Cavo da USB a mini-usb
  5. Copia di lavoro dell'utilità fexc.exe.

Va bene se la tua immagine Linux mantiene il suo file di installazione (script.bin) su una partizione FAT della tua scheda flash. In caso contrario, troverai un modo per recuperarlo dalla partizione Linux ext2 al desktop di Windows da solo.

Passaggio 1: decidere il modello

Decidi il modello
Decidi il modello
Decidi il modello
Decidi il modello

Quando il tuo display è arrivato, controlla prima di tutto la scritta sul retro.

  • Se riesci a trovare una "Rev3.0" segui le sezioni {REV 3} nei passaggi seguenti.
  • Se è presente il segno "Rev 2", seguire le sezioni {REV 2}.

Dopo aver deciso il modello del tuo display TFT, puoi procedere con l'assemblaggio del tuo computer basato su Orange PI.

Passaggio 2: collega il tuo OPI

Connetti il tuo OPI
Connetti il tuo OPI
Connetti il tuo OPI
Connetti il tuo OPI

Collegare la scheda Orange PI al display tramite cavo HDMI. Collega una delle porte USB del tuo Orange PI alla porta USB del tuo display tramite un cavo USB-mini-USB.

Probabilmente non è una buona idea provare a mettere il display sulla porta GPIO. La geometria dell'Orange PI differisce da quella del Raspberry PI e i display adatti a quest'ultimo potrebbero non essere adatti al primo. In caso sfortunato potresti persino scoppiettare in qualche parte o fare qualche altra cosa negativa se continui a provare. In ogni caso, dimentica di usare questo simpatico adattatore HDMI-HDMI a forma di U, che accompagna il tuo display, le geometrie della scheda Orange PI e del display non lo consentono.

Passaggio 3: converti BIN in FEX

Converti BIN in FEX
Converti BIN in FEX
Converti BIN in FEX
Converti BIN in FEX

Prendi la tua scheda flash avviabile Orange PI Linux e collegala al tuo PC desktop Windows utilizzando un adattatore appropriato. Quindi trova il file "script.bin" sulla scheda flash e copialo in una buona posizione sul disco rigido del tuo PC desktop. Per esempio. nella cartella c:\stool\.

Copia l'esempio operativo dell'utilità fexc.exe insieme ai file fex2bin.bat e bin2fex.bat nella stessa cartella, dove hai inserito script.bin. (Fare riferimento alla mia precedente istruzione per trovare un modo per ottenere il famigerato fexc.exe)

Decifra script.bin in formato testo (script.fex) eseguendo il file di comando bin2fex.bat.

Se stai già utilizzando il tuo PI arancione da un po' di tempo, significa che hai configurato correttamente il processore e gli orologi di memoria. Quindi puoi procedere direttamente al passaggio 5. Se stai usando Orange PI per la prima volta, prenditi del tempo per impostare le velocità corrette e sicure per il processore e la memoria.

Passaggio 4: preparare Safe Script.fex

Controlla le sezioni [target], [dvfs_table] e [dram_para] del file (testo) script.fex. Assicurati che i valori corrispondano realmente alla potenza di elaborazione della tua scheda Orange PI. Se necessario, ridurre i valori. Un buon punto di partenza (ma un po' lento) è impostare

[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_freq = 624000000 lvfreq = 864000000 lv4_volt = 12.000.000 lv

E per impostare

dram_clk = 624

nella sezione [dram_para]. Nella mia precedente istruzione la procedura è descritta in maggiori dettagli.

Passaggio 5: configurazione dei parametri di visualizzazione

{per REV 2}Se hai il modello "buono" del display, puoi copiare/incollare (owerwrite) le sue sezioni [disp_init] e [hdmi_para] da qui:

[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] hdmi_hdmi_ = 800 hdmi_power = 1 " " hdmi_cts_compatibility = 1

Tutti i crediti a Jimmy Belanger - [RISOLTO] Orange PI PC H3 Winner, compilato con igorpecovnik jessie desktop

Assicurati anche che il parametro pll_video nella sezione [clock] sia impostato su 292:

[orologio]

pll_video = 292

{per REV 3}

Se hai il modello "cattivo" del display, puoi copiare/incollare (owerwrite) le sue sezioni [disp_init] e [hdmi_para] da qui:

[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

Dovrai anche impostare il parametro pll_video nella sezione [clock] su 321:

[orologio]

pll_video = 321

Passaggio 6: convertire FEX in BIN

Converti FEX in BIN
Converti FEX in BIN

Abbiamo finito con script.fex, quindi salvalo sul tuo disco rigido ed esci dal software di modifica del testo.

Usa fex2bin.bat per comprimere il file nel formato binario. Ricorda che script.bin di solito ha l'attributo "sola lettura" e l'utilità fexc non può sovrascriverlo automaticamente.

Passaggio 7: OPI pronto

OPI pronto
OPI pronto
OPI pronto
OPI pronto

Collegare l'alimentatore 5v per accendere l'Orange PI. E ora puoi vedere una bella immagine sul tuo display LCD.

Passaggio 8: NOTE

  1. Perché sto chiamando Rev2 come "buono" e Rev3 come "cattivo"?

    • Rev 2 ha un intervallo di acquisizione del clock video molto più ampio. Per esempio. Rev 2 funziona bene con uno script.bin preparato per Rev3, ma Rev 3 mostrerà solo uno schermo bianco se utilizzato con script.bin per Rev2. E se inizi a variare il parametro pll_video noterai anche la differenza.
    • Con Rev2 puoi facilmente ottenere la piena risoluzione 800x480, mentre con Rev 3 otterrai solo 720x480
    • Rev2 ha dei bei fori di montaggio, mentre Rev3 è difficile da installare meccanicamente.
  2. Le impostazioni hanno una logica molto semplice in seguito. Infatti, Windows determina il display Rev3 (dall'EDID) come "66 Hz". E la risoluzione verticale del display è di 480 linee. Ci sono solo due modalità a 480 linee nelle impostazioni OPI: modalità 0: 480 linee interlacciate e modalità 2: 480 linee non interlacciate. Quindi si dovrebbe semplicemente impostarne uno e regolare il framerate. Se pll_video = 292 corrisponde a 60 Hz, allora 292*66/80 = 320 sarà abbastanza vicino. Tuttavia diventa chiaro solo dopo aver già trovato le impostazioni corrette. Tutti sono forti con una mente indietro…
  3. "Orange PI", "Windows", "Linux", "Sunxi-Tools", "Allwinner", ecc… sono i corrispondenti marchi dei rispettivi proprietari.

Consigliato: