Taula de continguts:
- Pas 1: decidiu el model
- Pas 2: connecteu el vostre OPI
- Pas 3: convertiu BIN en FEX
- Pas 4: prepareu Safe Script.fex
- Pas 5: configureu els paràmetres de visualització
- Pas 6: converteix FEX a BIN
- Pas 7: OPI Ready
- Pas 8: NOTES
Vídeo: Orange PI HowTo: configureu-lo per utilitzar-lo amb una pantalla LCD TFT HDMI de 5 ": 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Si teniu la suficient prudència per demanar una pantalla LCD TFT HDMI juntament amb el vostre Orange PI, probablement us desanimaràs per les dificultats per intentar forçar-lo a funcionar. Mentre que altres ni tan sols podien notar cap obstacle. La clau és que hi hagi, com a mínim, dos tipus diferents (pot ser més) que es mostrin al mercat. S’assemblen molt i es pot perdre qualsevol diferència.
Aquests són els dos: el de l'esquerra de la imatge és el "bo". La seva instal·lació va ser fàcil i senzilla. El de la dreta és el "dolent". La seva configuració va ser molt més complicada.
Gairebé no hi ha diferències entre el bo i el "dolent", excloent potser que el dolent estigui signat com a "Rev3.0" (revisió 1) i que el bo estigui signat com a "Rev2" (revisió 2) o "v2 ".
REQUISITS:
- Orange PI amb targeta SD d'arrencada de Linux. (El lloc oficial de taronja PI té les instruccions per fer-ne un: https://www.orangepi.org/Docs/SDcardinstallation.html i amb una font d’alimentació adequada.
- Ordinador de sobretaula (Windows en execució)
- Cable HDMI
- Cable USB a mini-usb
- Còpia de treball de la utilitat fexc.exe.
És bo si la vostra imatge de Linux manté el fitxer de configuració (script.bin) en una partició FAT de la vostra targeta flash. Si no, haureu de trobar una manera de recuperar-la des de la partició Linux ext2 fins al vostre escriptori de Windows.
Pas 1: decidiu el model
Quan hagi arribat la pantalla, primer de tot comproveu la inscripció a la part posterior.
- Si hi podeu trobar una "Rev3.0", seguiu les seccions {REV 3} dels passos següents.
- Si hi ha la marca "Rev 2", seguiu les seccions {REV 2}.
Després d'haver decidit el model de la pantalla TFT, podeu procedir al muntatge de l'ordinador basat en Orange PI.
Pas 2: connecteu el vostre OPI
Connecteu la placa Orange PI amb la pantalla mitjançant un cable HDMI. Connecteu un dels ports USB del vostre Orange PI al port USB de la pantalla mitjançant un cable USB a mini-USB.
Probablement no sigui una bona idea intentar posar la pantalla al port GPIO. La geometria de l'Orange PI difereix de la de Raspberry PI i les pantalles adequades per a aquest últim poden no ser adequades per a la primera. En un cas desafortunat, fins i tot podeu fer alguna cosa dolenta o fer alguna altra cosa dolenta si continueu intentant-ho. En qualsevol cas, oblideu d’utilitzar aquest bonic adaptador HDMI a HDMI en forma d’U, que acompanya la vostra pantalla, les geometries de la placa Orange PI i de la pantalla no ho permeten.
Pas 3: convertiu BIN en FEX
Agafeu la targeta flash d’arrencada d’Orange PI Linux i connecteu-la al PC d’escriptori del Windows amb l’adaptador adequat. A continuació, cerqueu el fitxer "script.bin" a la targeta flash i copieu-lo a un bon lloc del disc dur del vostre PC d'escriptori. Per exemple. a la carpeta c: / stool \.
Copieu la mostra operativa de la utilitat fexc.exe juntament amb els fitxers fex2bin.bat i bin2fex.bat a la mateixa carpeta, on heu col·locat el script.bin. (Consulteu la meva instrucció anterior per trobar una manera d’obtenir el famós fexc.exe)
Desxifreu el script.bin a la forma de text (script.fex) executant el fitxer d'ordres bin2fex.bat.
Si ja utilitzeu You orange PI durant un temps, vol dir que heu configurat correctament el processador i els rellotges de memòria. Per tant, podeu continuar directament amb el pas 5. Si utilitzeu l'Orange PI per primera vegada, preneu-vos el temps per definir les velocitats adequades i segures del processador i de la memòria.
Pas 4: prepareu Safe Script.fex
Comproveu les seccions [target], [dvfs_table] i [dram_para] del fitxer script.fex (text). Assegureu-vos que els valors que hi apareixen corresponen realment al poder de processament de la vostra placa Orange PI. Reduïu els valors si cal. El bon punt de partida (però una mica lent) és establir
[taula_vfs] freqüència_ max = 1008000000 freqüència_min = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 13v
I a fixar
dram_clk = 624
a la secció [dram_para]. A la meva instrucció anterior, el procediment es descriu amb més detalls.
Pas 5: configureu els paràmetres de visualització
{per REV 2} Si teniu el model "bo" de la pantalla, podeu copiar / enganxar (owerwrite) les seves seccions [disp_init] i [hdmi_para] des d'aquí:
[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 = hd_para "hdmi_cts_compatibility = 1
Tots els crèdits per a Jimmy Belanger: guanyador [PC] H3 Orange PI PC, compilat amb igorpecovnik jessie desktop
Assegureu-vos també que el paràmetre pll_video de la secció [rellotge] estigui definit a 292:
[rellotge]
pll_video = 292
{per REV 3}
Si teniu el model "dolent" de la pantalla, podeu copiar / enganxar (owerwrite) les seves seccions [disp_init] i [hdmi_para] des d'aquí:
[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
També haureu d’establir el paràmetre pll_video a la secció [rellotge] a 321:
[rellotge]
pll_video = 321
Pas 6: converteix FEX a BIN
Hem acabat amb script.fex, així que deseu-lo al disc dur i sortiu del programari d'edició de text.
Utilitzeu fex2bin.bat per empaquetar el fitxer al format binari. Recordeu que script.bin sol tenir un atribut "només de lectura" i que la utilitat fexc no el pot sobreescriure automàticament.
Pas 7: OPI Ready
Connecteu la font d'alimentació de 5v per engegar el Orange PI. I ara podeu veure una imatge genial a la pantalla LCD.
Pas 8: NOTES
-
Per què anomeno Rev2 com a "bo" i Rev3 com a "dolent"?
- Rev 2 té un rang de captura de rellotge de vídeo molt més ampli. Per exemple. Rev 2 és bo, ja que s’ha preparat un script.bin per a Rev3, però Rev 3 només mostrarà una pantalla blanca quan s’utilitza amb script.bin per a Rev2. I si comenceu a variar el paràmetre pll_video, també observareu la diferència.
- Amb Rev2 podeu obtenir fàcilment una resolució completa de 800x480, mentre que amb Rev 3 obtindreu només 720x480
- Rev2 té uns forats de muntatge agradables, mentre que Rev3 és difícil d’instal·lar mecànicament.
- La configuració té una lògica molt senzilla després. De fet, Windows determina que la visualització Rev3 (per EDID) és "66 Hz". I la resolució vertical de la pantalla és de 480 línies. Només hi ha dos modes de 480 línies a la configuració OPI: mode 0: 480 línies entrellaçades i mode 2: 480 línies no entrellaçades. Per tant, només cal establir-ne un i ajustar la freqüència de fotogrames. Si pll_video = 292 correspon a 60 Hz, aleshores 292 * 66/80 = 320 estarà prou a prop. Tanmateix, queda clar només després d’haver trobat la configuració correcta. Tothom és fort amb l'esquena …
- El "Orange PI", "Windows", "Linux", "Sunxi-Tools", "Allwinner", etc. són marques comercials corresponents dels seus respectius propietaris.
Recomanat:
Com utilitzar una pantalla LCD de caràcters I2C de 20x4 amb Arduino: 6 passos
Com utilitzar una pantalla LCD de caràcters I2C 20x4 amb Arduino: en aquest senzill tutorial aprendrem a utilitzar una pantalla LCD de caràcters I2C 20x4 amb Arduino Uno per mostrar un text senzill " Hello World. Mireu el vídeo
Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos
Com fer un rellotge en temps real amb pantalla Arduino i TFT | Arduino Mega RTC amb pantalla TFT de 3,5 polzades: visiteu el meu canal de Youtube. Introducció: - En aquest post vaig a fer "Rellotge en temps real" amb LCD TFT tàctil de 3,5 polzades, Arduino Mega Mòdul RTC 2560 i DS3231 … Abans de començar … comproveu el vídeo del meu canal de YouTube … Nota: - Si utilitzeu Arduin
Orange PI HowTo: Compilar l'eina Sunxi per a Windows amb Windows: 14 passos (amb imatges)
Orange PI HowTo: Compilar Sunxi Tool per a Windows a Windows: PRECISITATS: necessitareu un ordinador (d'escriptori) que executi Windows. Una connexió a Internet. Un tauler d’Orange PI. L’últim és opcional, però estic segur que ja el teniu. En cas contrari, no llegireu aquesta instrucció. Quan compres l'Orange PI sin
Arduino Uno: Animació de mapa de bits en pantalla de pantalla tàctil ILI9341 TFT amb visuino: 12 passos (amb imatges)
Arduino Uno: Animació de mapa de bits a la pantalla tàctil ILI9341 amb pantalla tàctil TFT amb Visuino: els pantalles tàctils TFT basats en ILI9341 són pantalles de pantalla molt populars per a Arduino. Visuino els ha donat suport des de fa força temps, però mai no vaig tenir l'oportunitat d'escriure un tutorial sobre com utilitzar-los. Recentment, però, poca gent va preguntar
Orange PI HowTo: configureu-lo per utilitzar-lo amb pantalla de retrovisió del cotxe i adaptador HDMI a RCA: 15 passos
Orange PI HowTo: Configureu-lo per utilitzar-lo amb pantalla de retrovisió del cotxe i adaptador HDMI a RCA: PREFACIÓ. Sembla que tots els altres fan servir un monitor o un televisor gran o fins i tot més gran amb una ximple targeta Orange PI. I sembla una mica excessiu quan està pensat per a sistemes incrustats. Aquí necessitem quelcom petit i econòmic. Com un