Difference between revisions of "CVBS"
Line 6: | Line 6: | ||
Refer to the following steps to manually enable CVBS for The NanoPi M1 Plus / M1. | 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 12: | Line 12: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ==== | + | ====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.<br> | |
− | + | 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> | ||
− | + | Disable HDMI and enable CVBS: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[disp_init] | [disp_init] | ||
Line 45: | Line 45: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ==== | + | ====Compile and Update==== |
− | + | Compile lichee: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ cd lichee/fa_tools | $ cd lichee/fa_tools | ||
Line 52: | Line 52: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 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 | + | Note: you need to change "/dev/sdX" to the actual device name recognized in your system. |
Revision as of 03:12, 19 December 2018
Contents
1 Enable CVBS Output in H3 Linux-3.4 BSP
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 Reference
$ git clone https://github.com/friendlyarm/h3_lichee.git lichee --depth 1 $ ls lichee/doc/H3 sys_config.fex使用配置说明V1.1.pdf。
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.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.