Difference between revisions of "CVBS"

From FriendlyELEC WiKi
Jump to: navigation, search
(修改sys_config)
(updated by API)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
===H3 Linux-3.4 BSP 使能CVBS输出===
+
[[CVBS/zh|查看中文]]
对于H3 Linux-3.4系统映像,NanoPi M1 Plus / NanoPi M1 / NanoPi Duo2 支持配置为CVBS输出。由于HDMI / CVBS只能选择一路显示输出,而HDMI输出更通用一些,所以M1 Plus / M1默认是使能HDMI禁止CVBS,而Duo2由于没有HDMI接口,所有默认是使能CVBS。
+
  
参考下列操作可以自行手动为M1 Plus / M1使能CVBS输出。
+
==H3==
 +
===Linux-3.4===
 +
FriendlyElec's image for H3 Linux-3.4 works with the NanoPi M1 Plus / NanoPi M1 / NanoPi Duo2 and it supports CVBS output. This image supports either HDMI or CVBS output. For the NanoPi M1 Plus/M1 by default HDMI is enabled and CVBS is disabled. For the NanoPi Duo2 by default CVBS is enabled and HDMI is disabled.
  
====参考文档====
+
Refer to the following steps to manually enable CVBS for The NanoPi M1 Plus / M1.
 +
 
 +
====Reference====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
$ git clone https://github.com/friendlyarm/h3_lichee.git lichee --depth 1
 
$ git clone https://github.com/friendlyarm/h3_lichee.git lichee --depth 1
Line 10: Line 13:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
====修改sys_config====
+
====Edit sys_config====
以NanoPi M1 Plus为例,NanoPi M1的修改操作也是类似的。<br>
+
Let's take the NanoPi M1 Plus as an example to show how to edit the sys_config file. This applies to the NanoPi M1 too.<br>
M1 Plus的sys_config文件路径如下:
+
The sys_config file is in the directory shown as follows:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
$ ls lichee/tools/pack/chips/sun8iw7p1/configs/nanopi-h3/board/sys_config_nanopi-m1-plus.fex
 
$ ls lichee/tools/pack/chips/sun8iw7p1/configs/nanopi-h3/board/sys_config_nanopi-m1-plus.fex
 
</syntaxhighlight>
 
</syntaxhighlight>
  
禁止HDMI并且使能CVBS:
+
Disable HDMI and enable CVBS:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
[disp_init]
 
[disp_init]
Line 43: Line 46:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
====编译lichee更新SD卡====
+
====Compile and Update====
编译lichee:
+
Compile lichee:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
$ cd lichee/fa_tools
 
$ cd lichee/fa_tools
Line 50: Line 53:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
更新SD卡:
+
Update the image in an SD card with an existing image:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
$ cd lichee/fa_tools
 
$ cd lichee/fa_tools
 
$ ./fuse.sh -d /dev/sdX -p linux -t u-boot
 
$ ./fuse.sh -d /dev/sdX -p linux -t u-boot
 
</syntaxhighlight>
 
</syntaxhighlight>
/dev/sdX请替换为实际的TF卡设备文件名。
+
Note: you need to change "/dev/sdX" to the actual device name recognized in your system.

Latest revision as of 09:21, 11 January 2019

查看中文

1 H3

1.1 Linux-3.4

FriendlyElec's image for H3 Linux-3.4 works with the NanoPi M1 Plus / NanoPi M1 / NanoPi Duo2 and it supports CVBS output. This image supports either HDMI or CVBS output. For the NanoPi M1 Plus/M1 by default HDMI is enabled and CVBS is disabled. For the NanoPi Duo2 by default CVBS is enabled and HDMI is disabled.

Refer to the following steps to manually enable CVBS for The NanoPi M1 Plus / M1.

1.1.1 Reference

$ git clone https://github.com/friendlyarm/h3_lichee.git lichee --depth 1
$ ls lichee/doc/H3 sys_config.fex使用配置说明V1.1.pdf。

1.1.2 Edit sys_config

Let's take the NanoPi M1 Plus as an example to show how to edit the sys_config file. This applies to the NanoPi M1 too.
The sys_config file is in the directory shown as follows:

$ ls lichee/tools/pack/chips/sun8iw7p1/configs/nanopi-h3/board/sys_config_nanopi-m1-plus.fex

Disable HDMI and enable CVBS:

[disp_init]
disp_init_enable = 1
disp_mode = 1
screen0_output_type = 3
screen0_output_mode = 5
screen1_output_type = 2
screen1_output_mode = 14
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0
 
[hdmi_para]
hdmi_used = 0
hdmi_power = "vcc-hdmi-18"
 
[tv_para]
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0

1.1.3 Compile and Update

Compile lichee:

$ cd lichee/fa_tools
$ ./build.sh -b nanopi-m1-plus -p linux -t all

Update the image in an SD card with an existing image:

$ cd lichee/fa_tools
$ ./fuse.sh -d /dev/sdX -p linux -t u-boot

Note: you need to change "/dev/sdX" to the actual device name recognized in your system.