Fale conosco 0800 024 4357 | lojamundi

           Ligamos para você

  **  
**
  ex:06198765432  
 

LojaMundi - Tudo para Redes, Embarcados e Telecom | CNPJ: 17.869.444/0001-60

       Fale com a LojaMundi:

       Ligue Grátis
    0800 024 4357 

  SP 11 2666 4242 | RS 51 3778 4949
  SP 19 3322 6120 | DF 61 2194 7617
  RJ 21 2169 8855 | GO 62 3607 5686
  MG 31 4042 1799 | MS 67 4042 1818
  PR 41 3208 4524 | BA 71 3273 7636
  SC 48 4042 1888 | PE 81 4042 1944
  CE 85 3052 2727
 Suporte: 61 2194 7687
 
Lojamundi tudo para Asterisk e Embarcados

 

Entrega rápida para
Sua Cidade .
Posso ajudá-lo?

   

 

 

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

Imprimir
By flavio soares 26 de novembro de 2015 Deixe um comentário Ir para comentários

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 25 Ground 5,6,7,8,10
conn. U15 – pin 27 VGA – Red 1
conn. U15 – pin 29 VGA – Green 2
conn. U15 – pin 31 VGA – Blue 3
conn. U14 – pin 27 VGA – VSYNC 14
conn. U14 – pin 30 VGA - HSYNC 13

 

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
0 screen0(screen0, fb0)
1 screen1(screen1, fb0)
2 two_diff_screen_diff_contents(screen0, screen1, fb0, fb1)
3 two_same_screen_diff_contents(screen0, screen1, fb0)
4 two_diff_screen_same_contents(screen0, screen1, fb0)
 

screen0_output_type: Output type for screen0:

ValueType
0 none
1 lcd
2 tv
3 hdmi
4 vga


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
0 480i 1680*1050
1 576i 1440*900
2 480p 1360*768
3 576p 1280*1024
4 720p50 1024*768
5 720p60 800*600
6 1080i50 640*480
7 1080i60  
8 1080p24  
9 1080p50  
10 1080p60 1920*1080
11 pal 1280*720
14 ntsc


  • 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
    4 RGB655
    5 RGB565
    6 RGB556
    7 ARGB1555
    8 RGBA5551
    9 RGB888
    10 ARGB8888
    12 ARGB4444
 
  • fb1_format: pixel format for fb1: same as previous

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



    ValueSequence
    0 ARGB
    1 BGRA
    2 ABGR
    3 RGBA
  • 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
Compartilhe e Divirta-se

Signifyd | Fraud Protection and Chargeback Prevention for eCommerce

SiteLock