Orange PI HowTo: configuração para uso com um monitor LCD TFT HDMI de 5 ": 8 etapas (com imagens)
Orange PI HowTo: configuração para uso com um monitor LCD TFT HDMI de 5 ": 8 etapas (com imagens)

Vídeo: Orange PI HowTo: configuração para uso com um monitor LCD TFT HDMI de 5 ": 8 etapas (com imagens)

Vídeo: Orange PI HowTo: configuração para uso com um monitor LCD TFT HDMI de 5
Vídeo: Tela de 7 polegadas touch screen do ALIEXPRESS modelo JRP7006 - Mini monitor sensacional!! 2025, Janeiro
Anonim
Orange PI HowTo: configure-o para uso com um 5
Orange PI HowTo: configure-o para uso com um 5
Orange PI HowTo: configure-o para uso com um 5
Orange PI HowTo: configure-o para uso com um 5
Orange PI HowTo: configure-o para uso com um 5
Orange PI HowTo: configure-o para uso com um 5
| | |

Se você foi prudente o suficiente para solicitar um monitor HDMI TFT LCD junto com o Orange PI, provavelmente está desanimado pelas dificuldades em tentar forçá-lo a funcionar. Enquanto outros não conseguiam notar nenhum obstáculo. A chave é que existem pelo menos dois (pode haver mais) tipos diferentes de monitores no mercado. Eles se parecem muito uns com os outros e um pode perder qualquer diferença.

Aqui estão os dois: O que está à esquerda da imagem é o "bom". Sua instalação foi fácil e direta. O que está à direita é o "mau". Sua configuração foi muito mais complicada.

Quase não há diferença entre o bom e o "mau", excluindo talvez que o mau é assinado como "Rev3.0" (revisão 1) e o bom é assinado como "Rev2" (revisão 2) ou "v2"

REQUISITOS:

  1. PI laranja com cartão SD inicializável do Linux. (O Site Oficial PI laranja tem as instruções de como fazer um: https://www.orangepi.org/Docs/SDcardinstallation.html e com fonte de alimentação adequada.
  2. Desktop Comuter (Windows em execução)
  3. cabo HDMI
  4. Cabo USB para mini-usb
  5. Cópia de trabalho do utilitário fexc.exe.

É bom que sua imagem do Linux mantenha seu arquivo de configuração (script.bin) em uma partição FAT de seu cartão de memória. Caso contrário, você encontrará uma maneira de limpá-lo da partição ext2 do Linux para a área de trabalho do Windows por conta própria.

Etapa 1: decidir o modelo

Decida o modelo
Decida o modelo
Decida o modelo
Decida o modelo

Quando o seu monitor chegar, verifique primeiro a inscrição no verso.

  • Se você encontrar um "Rev3.0", siga as seções {REV 3} nas etapas abaixo.
  • Se houver a marca "Rev 2", siga as seções {REV 2}.

Depois de decidir o modelo de seu monitor TFT, você pode prosseguir com a montagem de seu computador com base Orange PI.

Etapa 2: Conecte o seu OPI

Conecte o seu OPI
Conecte o seu OPI
Conecte o seu OPI
Conecte o seu OPI

Conecte a placa PI Orange com o display por meio do cabo HDMI. Conecte uma das portas USB do seu Orange PI à porta USB do seu monitor por meio de um cabo USB para mini-USB.

Provavelmente não é uma boa ideia tentar colocar a tela na porta GPIO. A geometria do Orange PI difere da do Raspberry PI e os visores adequados para este podem não ser adequados para o primeiro. Em caso de azar, você pode até estalar alguma parte ou fazer alguma outra coisa ruim se continuar tentando. Em qualquer caso - esqueça de usar este belo adaptador HDMI-para-HDMI em forma de U, que acompanha Seu monitor, as geometrias da placa Orange PI e do monitor simplesmente não permitem isso.

Etapa 3: converter BIN em FEX

Converter BIN em FEX
Converter BIN em FEX
Converter BIN em FEX
Converter BIN em FEX

Pegue o cartão flash inicializável Orange PI Linux e conecte-o ao PC de mesa do Windows usando um adaptador adequado. Em seguida, localize o arquivo "script.bin" no cartão flash e copie-o em um bom lugar no disco rígido do PC de mesa. Por exemplo. para a pasta c: / stool \.

Copie a amostra operacional do utilitário fexc.exe junto com os arquivos fex2bin.bat e bin2fex.bat para a mesma pasta, onde você colocou o script.bin. (Consulte meu instrutível anterior para encontrar uma maneira de obter o infame fexc.exe)

Descriptografe o script.bin para a forma de texto (script.fex) executando o arquivo de comando bin2fex.bat.

Se você já estiver usando o You orange PI por um tempo, significa que você configurou corretamente os relógios do processador e da memória. Portanto, você pode prosseguir diretamente para a etapa 5. Se você estiver usando o Orange PI pela primeira vez - reserve um tempo para definir as velocidades adequadas e seguras para o processador e a memória.

Etapa 4: Prepare o Safe Script.fex

Verifique as seções [target], [dvfs_table] e [dram_para] do arquivo (texto) script.fex. Certifique-se de que os valores lá realmente correspondem ao poder de processamento da sua placa Orange PI. Reduza os valores, se necessário. Um bom ponto de partida (mas um tanto lento) é definir

[Dvfs_table] max_freq = 1008000000 min_freq = 60000000 = 5 lv_count lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 = 912000000 lv3_freq lv3_volt = 1350 = 864000000 lv4_freq lv4_volt = 1300 = 624000000 lv5_freq lv5_volt = 1250

E para definir

dram_clk = 624

na seção [dram_para]. No meu instrutível anterior, o procedimento é descrito com mais detalhes.

Etapa 5: configurar os parâmetros de exibição

{para REV 2} Se você tiver o modelo "bom" do monitor, pode copiar / colar (owerwrite) suas seções [disp_init] e [hdmi_para] a partir daqui:

[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 = 5 hdmi_output_type = 3 screen1_output_mode = 5 fb0_width = 800 fb0_height = 480 fb1_width = 800 fb1_height = 5 hdmi-cc = 1 hdmi_para] "hdmi_cts_compatibility = 1

Todos os créditos para Jimmy Belanger - [RESOLVIDO] Vencedor do Orange PI PC H3, compilado com igorpecovnik jessie desktop

Certifique-se também de que o parâmetro pll_video na seção [clock] esteja definido como 292:

[relógio]

pll_video = 292

{para REV 3}

Se você tiver o modelo "ruim" do monitor, pode copiar / colar (owerwrite) suas seções [disp_init] e [hdmi_para] a partir daqui:

[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

Você também precisará definir o parâmetro pll_video na seção [clock] para 321:

[relógio]

pll_video = 321

Etapa 6: converter FEX em BIN

Converter FEX em BIN
Converter FEX em BIN

Terminamos o script.fex, então salve-o em seu disco rígido e saia do software de edição de texto.

Use fex2bin.bat para compactar o arquivo de volta no formato binário. Lembre-se de que o script.bin geralmente tem o atributo "somente leitura" e o utilitário fexc não pode sobrescrevê-lo automaticamente.

Etapa 7: OPI pronto

OPI Pronto
OPI Pronto
OPI Pronto
OPI Pronto

Conecte a fonte de alimentação de 5 V para ligar o Orange PI. E agora você pode ver uma imagem legal em sua tela LCD.

Etapa 8: NOTAS

  1. Por que estou chamando Rev2 de "bom" e Rev3 de "ruim"?

    • Rev 2 tem uma faixa de captura de vídeo pll clock muito mais ampla. Por exemplo. O Rev 2 funciona bem com um script.bin tendo sido preparado para o Rev3, mas o Rev 3 mostrará apenas uma tela branca quando usado com o script.bin para o Rev2. E se você começar a variar o parâmetro pll_video, você também notará a diferença.
    • Com Rev2 você pode facilmente obter resolução total de 800x480, enquanto com Rev 3 você terá apenas 720x480
    • O Rev2 tem bons orifícios de montagem, enquanto o Rev3 é difícil de instalar mecanicamente.
  2. Posteriormente, as configurações têm uma lógica muito simples. De fato, o Windows determina a exibição Rev3 (pelo EDID) como "66 Hz". E a resolução vertical da tela é de 480 linhas. Existem apenas dois modos de 480 linhas nas configurações OPI: modo 0: 480 linhas entrelaçadas e modo 2: 480 linhas não entrelaçadas. Portanto, deve-se apenas definir um deles e ajustar a taxa de quadros. Se pll_video = 292 corresponder a 60 Hz, então 292 * 66/80 = 320 será próximo o suficiente. No entanto, só fica claro depois que você já encontrou as configurações corretas. Todo mundo é forte com uma mente traseira …
  3. O "Orange PI", "Windows", "Linux", "Sunxi-Tools", "Allwinner", etc… são marcas comerciais correspondentes de seus respectivos proprietários.