Inhaltsverzeichnis:

Orange PI HowTo: Einrichten für die Verwendung mit einem 5-Zoll-HDMI-TFT-LCD-Display - Gunook
Orange PI HowTo: Einrichten für die Verwendung mit einem 5-Zoll-HDMI-TFT-LCD-Display - Gunook

Video: Orange PI HowTo: Einrichten für die Verwendung mit einem 5-Zoll-HDMI-TFT-LCD-Display - Gunook

Video: Orange PI HowTo: Einrichten für die Verwendung mit einem 5-Zoll-HDMI-TFT-LCD-Display - Gunook
Video: Raspberry Pi Display T.Box mit Touch - HIZ060 2024, November
Anonim
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5
Orange PI HowTo: Einrichten für die Verwendung mit einem 5

Wenn Sie vorsichtig genug waren, ein HDMI-TFT-LCD-Display zusammen mit Ihrem Orange PI zu bestellen, werden Sie wahrscheinlich von den Schwierigkeiten entmutigt, es zu erzwingen. Während andere keine Hindernisse feststellen konnten. Der Schlüssel ist, dass es mindestens zwei (möglicherweise mehr) verschiedene Arten dieser Displays auf dem Markt gibt. Sie sehen sich sehr ähnlich und man kann jeden Unterschied übersehen.

Hier sind beides: Das links neben dem Bild ist das "gute". Seine Installation war einfach und unkompliziert. Der rechte ist der "schlechte". Seine Einrichtung war viel komplizierter.

Es gibt fast keinen Unterschied zwischen dem guten und dem "schlechten", außer vielleicht, dass der schlechte mit "Rev3.0" (Revision 1) und der Gute mit "Rev2" (Revision 2) oder "v2" signiert ist ".

VORAUSSETZUNGEN:

  1. Orange PI mit bootfähiger Linux-SD-Karte. (Auf der offiziellen orangefarbenen PI-Website finden Sie eine Anleitung zur Erstellung: https://www.orangepi.org/Docs/SDcardinstallation.html und mit der richtigen Stromversorgung.
  2. Desktop-Computer (Windows läuft)
  3. HDMI Kabel
  4. USB-zu-Mini-USB-Kabel
  5. Arbeitskopie des Dienstprogramms fexc.exe.

Es ist gut, wenn Ihr Linux-Image seine Setup-Datei (script.bin) auf einer FAT-Partition Ihrer Flash-Karte speichert. Wenn nicht - Sie werden einen Weg finden, wie Sie es von der ext2-Linux-Partition auf Ihren Windows-Desktop ganz alleine räumen können.

Schritt 1: Entscheiden Sie sich für das Modell

Entscheiden Sie sich für das Modell
Entscheiden Sie sich für das Modell
Entscheiden Sie sich für das Modell
Entscheiden Sie sich für das Modell

Wenn Ihr Display angekommen ist, überprüfen Sie zunächst die Beschriftung auf der Rückseite.

  • Wenn Sie dort eine "Rev3.0" finden, folgen Sie den Abschnitten {REV 3} in den folgenden Schritten.
  • Wenn die Markierung "Rev 2" vorhanden ist, folgen Sie den Abschnitten {REV 2}.

Nachdem Sie sich für das Modell Ihres TFT-Displays entschieden haben, können Sie mit dem Zusammenbau Ihres Orange PI-basierten Computers fortfahren.

Schritt 2: Verbinden Sie Ihr OPI

Verbinden Sie Ihr OPI
Verbinden Sie Ihr OPI
Verbinden Sie Ihr OPI
Verbinden Sie Ihr OPI

Verbinden Sie das Orange PI Board mit dem Display mittels HDMI Kabel. Verbinden Sie einen der USB-Ports Ihres Orange PI über ein USB-zu-Mini-USB-Kabel mit dem USB-Port Ihres Displays.

Es ist wahrscheinlich keine gute Idee, das Display auf den GPIO-Port zu legen. Die Geometrie des Orange PI unterscheidet sich von der des Raspberry PI und die Displays, die für letzteres gut geeignet sind, passen möglicherweise nicht für ersteres. Im unglücklichen Fall können Sie sogar einen Teil knistern oder etwas anderes Schlimmes tun, wenn Sie es weiter versuchen. Auf jeden Fall - vergessen Sie, diesen schönen U-förmigen HDMI-zu-HDMI-Adapter zu verwenden, der Ihrem Display beiliegt, die Geometrien des Orange PI-Boards und des Displays lassen das einfach nicht zu.

Schritt 3: BIN in FEX konvertieren

Konvertieren Sie BIN in FEX
Konvertieren Sie BIN in FEX
Konvertieren Sie BIN in FEX
Konvertieren Sie BIN in FEX

Nehmen Sie Ihre bootfähige Flash-Karte von Orange PI Linux und schließen Sie sie mit einem geeigneten Adapter an Ihren Windows-Desktop-PC an. Suchen Sie dann die Datei "script.bin" auf der Flash-Karte und kopieren Sie sie an eine geeignete Stelle auf der Festplatte Ihres Desktop-PCs. Z. B. in den Ordner c:\stool\.

Kopieren Sie das Betriebsbeispiel des Dienstprogramms fexc.exe zusammen mit den Dateien fex2bin.bat und bin2fex.bat in denselben Ordner, in dem Sie die script.bin abgelegt haben. (Beziehen Sie sich auf meine vorherige Anleitung, um einen Weg zu finden, um die berüchtigte fexc.exe zu erhalten)

Entschlüsseln Sie die script.bin in die Textform (script.fex), indem Sie die Befehlsdatei bin2fex.bat ausführen.

Wenn Sie Ihr orange PI bereits eine Zeit lang verwenden, bedeutet dies, dass Sie Prozessor- und Speichertakte richtig konfiguriert haben. Sie können also direkt mit Schritt 5 fortfahren. Wenn Sie den Orange PI zum ersten Mal verwenden, nehmen Sie sich Zeit, um die richtigen und sicheren Geschwindigkeiten für Prozessor und Speicher einzustellen.

Schritt 4: Bereiten Sie Safe Script.fex vor

Überprüfen Sie die Abschnitte [target], [dvfs_table] und [dram_para] der Datei (Text) script.fex. Stellen Sie sicher, dass die dort angegebenen Werte auch wirklich der Rechenleistung Ihres Orange PI Boards entsprechen. Reduzieren Sie die Werte bei Bedarf. Guter (aber etwas langsamer) Ausgangspunkt ist das Setzen

[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 = 124000000 lv 62_volt = 12400000 lv6400000 =

Und zu setzen

dram_clk = 624

im Abschnitt [dram_para]. In meinem vorherigen instructable wird das Verfahren ausführlicher beschrieben.

Schritt 5: Anzeigeparameter konfigurieren

{for REV 2}Wenn Sie das "gute" Modell des Displays haben, können Sie seine Abschnitte [disp_init] und [hdmi_para] von hier aus kopieren/einfügen (überschreiben):

[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_cts_compatibility = 1

Alle Credits an Jimmy Belanger - [SOLVED] Orange PI PC H3 Winner, zusammengestellt mit Igorpecovnik Jessie Desktop

Stellen Sie außerdem sicher, dass der Parameter pll_video im Abschnitt [clock] auf 292 gesetzt ist:

[Uhr]

pll_video = 292

{für REV 3}

Wenn Sie das "schlechte" Modell der Anzeige haben, können Sie die Abschnitte [disp_init] und [hdmi_para] von hier aus kopieren/einfügen (owerwrite):

[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

Sie müssen auch den Parameter pll_video im Abschnitt [clock] auf 321 setzen:

[Uhr]

pll_video = 321

Schritt 6: Konvertieren Sie FEX in BIN

Konvertieren Sie FEX in BIN
Konvertieren Sie FEX in BIN

Wir haben script.fex fertig, also speichern Sie es auf Ihrer Festplatte und beenden Sie die Textbearbeitungssoftware.

Verwenden Sie fex2bin.bat, um die Datei wieder in das Binärformat zu packen. Denken Sie daran, dass script.bin normalerweise das Attribut "Nur Lesen" hat und das Dienstprogramm fexc es nicht automatisch überschreiben kann.

Schritt 7: OPI bereit

OPI-bereit
OPI-bereit
OPI-bereit
OPI-bereit

Schließen Sie das 5-V-Netzteil an, um den Orange PI einzuschalten. Und jetzt können Sie ein cooles Bild auf Ihrem LCD-Display sehen.

Schritt 8: HINWEISE

  1. Warum nenne ich Rev2 als "gut" und Rev3 als "schlecht"?

    • Rev 2 hat einen viel breiteren Erfassungsbereich für den Video-PLL-Takt. Z. B. Rev 2 funktioniert gut, wenn eine script.bin für die Rev3 vorbereitet wurde, aber Rev 3 zeigt nur einen weißen Bildschirm, wenn sie mit script.bin für die Rev2 verwendet wird. Und wenn Sie beginnen, den Parameter pll_video zu variieren, werden Sie auch den Unterschied bemerken.
    • Mit Rev2 können Sie problemlos die volle 800x480-Auflösung erhalten, während Sie mit Rev 3 nur 720x480. erhalten
    • Rev2 hat schöne Befestigungslöcher, während Rev3 mechanisch schwer zu installieren ist.
  2. Die Einstellungen haben danach eine sehr einfache Logik. Tatsächlich bestimmt Windows die Rev3-Anzeige (durch die EDID) als "66 Hz". Und die vertikale Auflösung des Displays beträgt 480 Zeilen. In den OPI-Einstellungen gibt es nur zwei 480-Zeilen-Modi: Modus 0: 480 Zeilen interlaced und Modus 2: 480 Zeilen non-interlaced. Also sollte man einfach eine davon einstellen und die Framerate anpassen. Wenn pll_video = 292 60 Hz entspricht, dann ist 292*66/80 = 320 nahe genug. Dies wird jedoch erst klar, wenn Sie bereits die richtigen Einstellungen gefunden haben. Jeder ist stark mit Hintergedanken…
  3. Die "Orange PI", "Windows", "Linux", "Sunxi-Tools", "Allwinner" usw. sind die entsprechenden Marken ihrer jeweiligen Eigentümer.

Empfohlen: