logomarca lojamundi
Contatos
61 99137 5620

11 2666 4242
21 2169 8855
31 4042 1799
Outros Telefones
logomarca lojamundi
botão minha contabotão entrarbotão cadastro
botão servicosbotão blogbotão contato

Sua Cubieboard não tem saída VGA? Agora pode ter!!

Sua Cubieboard não tem saída VGA? Agora pode ter!!

Você sabia que agora é possível obter um sinal de saída VGA na sua Cubieboard? Dá um look...

Circuito

Se você comprou uma placa com conector VGA, você pode ir para a próxima etapa. Se não, você pode construir seu próprio circuito.

Cubieboard pinCubieboard descriptionVGA connector pin
conn. U15 – pin 25Ground5,6,7,8,10
conn. U15 – pin 27VGA – Red1
conn. U15 – pin 29VGA – Green2
conn. U15 – pin 31VGA – Blue3
conn. U14 – pin 27VGA – VSYNC14
conn. U14 – pin 30VGA - HSYNC13

 

Não use pinos 33 e 35 no conector U15. É HSYNC e VSYNC para LVDS, não VGA.

Pelo fato dos sinais HSYNC e VSync de cubieboard serem de 3.3V , devem ser armazenados em buffer por portas CMOS de níveis de 5V para alcançar as especificações VGA.

Cada sinal analógico VGA (vermelho, verde e azul) deve ser carregado por impedância nominal de VGA. Isso significa resistores de 75R ligados entre sinal de cor e ground. Sem eles o sinal analógico é muito confuso e a imagem no monitor é muito ruim. 

Isso significa que o diagrama esquemático tem que ter no mínimo essa aparência:

 

vga para cubieboard

 

Agora, muito melhor é o esquema da próxima imagem. O 5V pode ser encontrado ao ligar. U15 - pino 1

vga para cubieboard

 

Sunxi-tools instalation

A Instalação requer alguns packages:

apt-get install libusb-1.0-0-dev pkg-config

Faça o download do sinxi-tools source e compile

git clone git://github.com/linux-sunxi/sunxi-tools/ cd sunxi-tools make

 
Configuração da Saída VGA

Faça o Backup do script.bin

cp /boot/script.bin /boot/script.bin.bck

Converta o script.bin em .fex  

./bin2fex /boot/script.bin /boot/script.fex

Abra o script.fex com qualquer editor de texto

nano /boot/script.fex



Encontre o bloco que começa com  „[disp_init]“ e edite as linhas com os seguintes valores:


  • disp_init_enable: 0 para desabilitar;1 para habilitar
  • disp_mode: Display mode to use:

ValueMode
0screen0(screen0, fb0)
1screen1(screen1, fb0)
2two_diff_screen_diff_contents(screen0, screen1, fb0, fb1)
3two_same_screen_diff_contents(screen0, screen1, fb0)
4two_diff_screen_same_contents(screen0, screen1, fb0)
 

screen0_output_type: Output type for screen0:

ValueType
0none
1lcd
2tv
3hdmi
4vga


screen1_output_type: Tipo de saída para screen1: A mesma que a anterior

screen0_output_mode: Modo de saída para Screen0:


ModeUsed for tv/hdmi outputUsed for vga output
0480i1680*1050
1576i1440*900
2480p1360*768
3576p1280*1024
4720p501024*768
5720p60800*600
61080i50640*480
71080i60 
81080p24 
91080p50 
101080p601920*1080
11pal1280*720
14ntsc


  • screen1_output_mode: Modo de saída para screen1: mesma da anterior

  • fb0_framebuffer_num: fb0 buffer number, use 2 para double buffering
  • fb1_framebuffer_num: fb1 buffer number, use 2 para double buffering
  • fb0_format: pixel format para fb0:



    ValueFormat
    4RGB655
    5RGB565
    6RGB556
    7ARGB1555
    8RGBA5551
    9RGB888
    10ARGB8888
    12ARGB4444
 
  • fb1_format: pixel format for fb1: same as previous

  • fb0_pixel_sequence: fb0 pixel sequence (0 generally for linux, 2 for android):



    ValueSequence
    0ARGB
    1BGRA
    2ABGR
    3RGBA
  • fb1_pixel_sequence: fb1 pixel sequence (0 generally for linux, 2 for android): same as previous

  • fb0_scaler_mode_enable: 0 to disable; 1 to enable
  • fb0_scaler_mode_enable: 0 to disable; 1 to enable

 

Então, o arquivo .fex vai ser assim:

[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 4
screen0_output_mode = 4
screen1_output_type = 2
screen1_output_mode = 14
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 1
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 1


Ele é configurado para saída VGA com resolução de 1024x768 em Screen0 com framebuffer tb0 double buffer. O screen1 está desativado por "disp_mode = 0" e os parâmetros screen1 estão ignorados.

Converta o script.fex editado para .bin file

./fex2bin /boot/script.fex /boot/script.bin 
 
Desligue a Cubieboard
shutdown –h now
 
E em seguida, desligue o powerplug por alguns segundos e ligue-o novamente. Agora você deve ver o sistema Cubian  em seu monitor VGA.
 
 

Para baixar a versão em PDF, clique no link abaixo:

https://www.lojamundi.com.br/download/cubieboard-nao-tem-saida-vga-pode-ter/cubieboard-nao-tem-saida-vga-pode-ter.pdf

 
Fonte: Github.com
Posted in: CubieboardEmbarcados
Divisor Triangular
POR QUE A LOJAMUNDI É CONFIÁVEL?
selo de verificação reclame aqui da lojamundiselo google site seguroselo reclame aqui com link de acessoselo https seguroselo let's encrypt

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.