VIA Technologies VAB-820 Development Manual

Type
Development Manual

VIA Technologies VAB-820 is a development board equipped with an i.MX 6Quad processor, including HDMI display capability, supporting various Linux distros. It has built-in 10/100 Ethernet, CAN bus, USB, and 4 COM ports for diverse industrial applications.

VIA Technologies VAB-820 is a development board equipped with an i.MX 6Quad processor, including HDMI display capability, supporting various Linux distros. It has built-in 10/100 Ethernet, CAN bus, USB, and 4 COM ports for diverse industrial applications.

1.06-11172015-163300
DEVELOPMENT GUIDE
VAB-820
HMI Solution Pack v2.0
Copyright
Copyright © 2015 VIA Technologies Incorporated. All rights reserved.
No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language,
in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise without the prior written
permission of VIA Technologies, Incorporated.
Trademarks
All brands, product names, company names, trademarks and service marks are the property of their respective holders.
Disclaimer
VIA Technologies makes no warranties, implied or otherwise, in regard to this document and to the products described in this
document. The information provided in this document is believed to be accurate and reliable as of the publication date of this
document. However, VIA Technologies assumes no responsibility for the use or misuse of the information in this document and for
any patent infringements that may arise from the use of this document. The information and product specifications within this
document are subject to change at any time, without notice and without obligation to notify any person of such change.
VIA Technologies, Inc. reserves the right the make changes to the products described in this manual at any time without prior
notice.
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
iii
Revision History
Version
VersionVersion
Version
Date
DateDate
Date
Remarks
RemarksRemarks
Remarks
1.00 2015/1/30 Initial released.
1.01 2015/2/16 Changed the eMMC's index from 1 to 0, sdcard's index from 0 to 1.
Added notice to unmount partitions before flashing images to
SD/eMMC.
1.02 2015/2/17
Changed u-boot.bin to u-boot.imx.
Used EVK to flash images to SD/eMMC.
1.03 2015/8/12 Added section 4.2.2 and 4.2.3
1.04 2015/8/20 Corrected u-boot to U-boot
1.05 2015/9/2 Changed the way of U-boot booting kernel
1.06 2015/11/17
Changed document cover from AMOS-820 VAB-820 HMI Solution
Pack to VAB-820 HMI Solution Pack.
Modified some descriptions for VAB-820
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
iv
Table of Contents
1.
1.1.
1.
Introduction
IntroductionIntroduction
Introduction ................................
................................................................
................................................................
................................................................
................................................................
................................................................
..........................................
....................
.......... 1
11
1
1.1.
Overview........................................................................................................ 1
1.2.
Package Content ........................................................................................... 1
1.2.1.
BSP Folder Contents............................................................................... 2
1.2.2.
EVK Folder Contents .............................................................................. 2
2.
2.2.
2.
Setup Building Environment
Setup Building EnvironmentSetup Building Environment
Setup Building Environment ................................
................................................................
................................................................
................................................................
...............................................
..............................
............... 3
33
3
2.1.
Configure Ubuntu......................................................................................... 3
2.1.1.
Install the Host Packages ...................................................................... 3
3.
3.3.
3.
Image Build
Image BuildImage Build
Image Build................................
................................................................
................................................................
................................................................
................................................................
................................................................
...........................................
......................
........... 4
44
4
3.1
Extract VAB-820 BSP......................................................................................... 4
3.2
Machine configurations .................................................................................... 4
3.3
Build an image.................................................................................................... 4
4.
4.4.
4.
Image Deployment
Image DeploymentImage Deployment
Image Deployment ................................
................................................................
................................................................
................................................................
..............................................................
............................................................
.............................. 5
55
5
4.1
Booting from Micro SD card ........................................................................... 5
4.1.1
Making a Micro SD card image ............................................................ 6
4.1.1
Setup U-boot parameters for Micro SD card ................................... 6
4.2
Booting from SPI ROM ..................................................................................... 7
4.2.1
Making Linux System eMMC................................................................. 7
4.2.1.1
Requirements................................................................................. 7
4.2.1.2
Burn u-boot.imx into SPI ROM .................................................. 9
4.2.1.3
Copy images to eMMC................................................................ 9
4.2.2
Setup U-boot parameters for SPI ROM.............................................. 9
4.3
Restore the default U-boot parameter....................................................... 12
Appendix A.
Appendix A.Appendix A.
Appendix A. U
U U
U-
--
-boot parameters for display
boot parameters for displayboot parameters for display
boot parameters for display ................................
................................................................
..........................................................
....................................................
.......................... 13
1313
13
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
v
Lists of Figures
Figure 1 J11 boot select jumper diagram................................................................... 5
Figure 2 U-boot parameter ............................................................................................ 6
Figure 3 J11 boot select jumper diagram................................................................... 8
Figure 4 J11 boot select jumper diagram................................................................. 10
Figure 5 U-boot parameter .......................................................................................... 11
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
vi
Lists of Tables
Table 1 VAB-820 Solution Pack content .................................................................... 1
Table 2 Images generated through Bitbake ............................................................... 4
Table 3 J11 boot select jumper setting ...................................................................... 5
Table 4 J11 boot select jumper setting ...................................................................... 8
Table 5 J11 boot select jumper setting .................................................................... 10
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
1
1.
1.1.
1. Introduction
IntroductionIntroduction
Introduction
The purpose of this document is to provide a practical introduction on
developing software for the VAB-820 (Freescale i.MX6 Quad) on a Yocto
Project development host.
1.1. Overview
VAB-820 HMI SP v2.0 is developed based on fsl-yocto-3.10.17_1.0.0 (Yocto
1.5 Dora) and it enables hardware features.
There are four major boot components for Linux, the
“u
uu
u-
--
-boot
bootboot
boot
”,
, ,
, “
“*.dts
*.dts*.dts
*.dts”
”,
, ,
,
“uImage
uImageuImage
uImage”
and
“Root File System
Root File SystemRoot File System
Root File System”
. The "u
"u"u
"u-
--
-boot"
boot"boot"
boot" is for initial peripheral hardware
parameter. The
“*.dts
*.dts*.dts
*.dts”
is the device tree. The "uImage"
"uImage""uImage"
"uImage" is the Linux kernel
image, and the "
""
"Root
Root Root
Root File System"
File System"File System"
File System" is for Linux O.S.
1.2. Package Content
There are three folders in VAB-820 Solution Pack.
BSP folder
BSP folderBSP folder
BSP folder
Description
DescriptionDescription
Description
yocto-vab820-bsp-v2.0.7.tar.bz2 Source code
Document
DocumentDocument
Document folder
folder folder
folder
Descr
DescrDescr
Description
iptioniption
iption
VAB-820_HMI_SP_V2.0.7_Development Guide_1.06.pdf Development Guide
VAB-820_HMI_SP_V2.0.7_Evaluation_Guide_1.03.pdf Evaluation Guide
EVK folder
EVK folderEVK folder
EVK folder
Description
DescriptionDescription
Description
u-boot.imx U-Boot boot loader
uImage Kernel
uImage-imx6q-vab820.dtb
uImage-imx6dl-vab820.dtb
Device tree
via-image-x11-imx6qvab820.sdcard An SD card image
modules-imx6qvab820.tgz All modules drivers
Table
Table Table
Table 1
11
1
VAB
VABVAB
VAB-
--
-820
820820
820
Solution P
Solution PSolution P
Solution Pack content
ack contentack content
ack content
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
2
1.2.1. BSP Folder Contents
vab820
vab820vab820
vab820-
--
-ycoto
ycotoycoto
ycoto-
--
-bsp
bspbsp
bsp-
--
-v2.0.7.tar.bz2:
v2.0.7.tar.bz2:v2.0.7.tar.bz2:
v2.0.7.tar.bz2: A complete and static Yocto BSP
including VAB-820 meta-files, and all the required packages have
been downloaded.
1.2.2. EVK Folder Contents
via
viavia
via-
--
-image
imageimage
image-
--
-x11
x11x11
x11-
--
-imx6qvab820.sdcard:
imx6qvab820.sdcard:imx6qvab820.sdcard:
imx6qvab820.sdcard: Image for evaluating the VAB-820
with OpenEmbedded file system.
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
3
2.
2.2.
2. Setup Building Environment
Setup Building Environment Setup Building Environment
Setup Building Environment
This chapter will guide users through setting up the developing environment.
All the instructions in this guide are for Ubuntu 12.04 (32 Bit or 64 Bit). Please
have the Ubuntu installed in the PC/NB in advance.
To get the Yocto Project expected behavior in a Linux Host Machine, the
packages and utilities described below must be installed. An important
consideration is hard disk space required in the host machine. The
recommended space is 120 GB at least.
2.1. Configure Ubuntu
2.1.1. Install the Host Packages
The following packages are installed to support Yocto development
environment and presented in a bash script that can be cut and pasted into the
environment for execution:
#/bin/bash
# Install LTIB dependant packages
sudo apt-get install wget git-core unzip texinfo libsdl1.2-dev gawk
diffstat build-essential chrpath
sudo apt-get install sed cvs subversion coreutils texi2html docbook-
utils python-pysqlite2 help2man make gcc g++ desktop-file-utils
libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff
curl lzop asciidoc xterm
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
4
3.
3.3.
3.
I
II
Image Build
mage Buildmage Build
mage Build
3.1 Extract VAB-820 BSP
Do not use the root mode to unpack the BSP package on the terminal. It may
cause a failure to build due to the file permission has been affected.
$ tar xvf yocto-vab820-bsp-v2.0.7.tar.bz2
3.2 Machine configurations
The via-setup-release.sh script integrates the VIA release layer into the Yocto
Project build by inserting the layer into the <build dir>/conf/bblayers.conf file.
This setup script has the following optional parameters:
-b: sets the build directory.
-b <build dir >
$ cd via-release-bsp
via-release-bsp$ MACHINE=imx6qvab820 source via-setup-release.sh -b
build-vab820
3.3 Build an image
VAB-820 BSP supports 'via-image-x11' image name.
via-release-bsp/build-vab820$ bitbake via-image-x11
There are u-boot.imx, uImage, *.dts and root file system generated. The
location for this example can be found in the directory “via
“via“via
“via-
--
-release
releaserelease
release-
--
-bsp/build
bsp/buildbsp/build
bsp/build-
--
-
vab820
vab820vab820
vab820/
//
/tmp/deploy/images/imx6qvab820”
tmp/deploy/images/imx6qvab820”tmp/deploy/images/imx6qvab820”
tmp/deploy/images/imx6qvab820” as shown in Table 2.
Binary
BinaryBinary
Binary
Description
DescriptionDescription
Description
u-boot.imx U-Boot boot loader
uImage Kernel
uImage-imx6q-vab820.dtb
uImage-imx6dl-vab820.dtb
Device tree
via-image-x11-imx6qvab820.sdcard An SD card image
Table
Table Table
Table 2
22
2 Images generated through
Images generated through Images generated through
Images generated through Bitbake
BitbakeBitbake
Bitbake
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
5
4.
4.4.
4.
Image Deployment
Image DeploymentImage Deployment
Image Deployment
VAB-820 supports two booting ways. One is from Micro SD storage card and
the other is SPI ROM. This section will guide users through making the Linux
system boot media for VAB-820.
Users could use the image built from BSP, its location is mentioned in the
previous Section 3.3, or use the demo image in EVK/
EVK/ EVK/
EVK/ folder of VAB-820 HMI
Solution Pack.
4.1 Booting from Micro SD card
The Micro SD card image provides the full system to boot with U-Boot and
kernel.
If users setup the U-boot parameter for the first time, users need to boot from
the Micro SD card. Set the J11 jumper setting (refer to Figure 1 and Table 3) to
boot from the Micro SD.
Figure
Figure Figure
Figure 1
11
1 J11 boot select jumper diagram
J11 boot select jumper diagram J11 boot select jumper diagram
J11 boot select jumper diagram
Setting
SettingSetting
Setting
Pin 1
Pin 1 Pin 1
Pin 1 -
--
- 2
2 2
2
Pin 2
Pin 2 Pin 2
Pin 2 -
--
- 3
3 3
3
Micros SD (default) Short Open
SPI Open Short
Table
Table Table
Table 3
33
3 J
J J
J11
1111
11
boot select
boot select boot select
boot select jumper setting
jumper settingjumper setting
jumper setting
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
6
4.1.1 Making a Micro SD card image
Be careful of the following instructions before making Micro SD card image:
If there is any mounted partition in Micro SD card, it should be unmounted
first. Then, to flash a Micro SD card image, run the following command:
$ umount /dev/sd<partition>
$ sudo dd if=via-image-x11-imx6qvab820.sdcard of=/dev/sd<partition>
bs=1M && sync
4.1.1 Setup U-boot parameters for Micro SD card
Connect the VAB-820 and host PC through J5 (COM2) of VAB-820. Run serial
port communications program (GtkTerm, Minicom…..) on host PC to receive
the booting message. Power on the VAB-820 and press any key to stop the
booting process as shown in Figure 2.
Figure
Figure Figure
Figure 2
22
2 U
U U
U-
--
-boot parameter
boot parameterboot parameter
boot parameter
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
7
To check the parameter in U-boot:
VAB-820 U-Boot > priintenv
bootcmd=run bootcmd_auto
...
The default parameter shows that it loads kernel by detecting the Micro SD
card. If the Micro SD card has been inserted, it loads kernel from Micro SD
card. If not, it loads kernel from eMMC.
If users would like to change loading kernel from Micro SD card or eMMC,
users could refer to the two examples below.
The VAB-820 will load kernel from Micro SD card.
VAB-820 U-Boot > setenv bootcmd 'run bootcmd_sd'
VAB-820 U-Boot > saveenv
VAB-820 U-Boot > boot
The VAB-820 will load kernel from eMMC.
VAB-820 U-Boot > setenv bootcmd 'run bootcmd_mmc'
VAB-820 U-Boot > saveenv
VAB-820 U-Boot > boot
4.2 Booting from SPI ROM
VAB-820 supports booting from SPI ROM, loading kernel and Root FileSystem
from eMMC. It does not support booting from eMMC.
If users would like to make a Linux system on eMMC, users need to burn U-
boot on SPI ROM, and burn kernel and Root FileSystem on eMMC.
4.2.1 Making Linux System eMMC
If users use VAB-820 first, users must boot from Micro SD card and run the
following steps.
4.2.1.1
4.2.1.14.2.1.1
4.2.1.1 R
RR
Requirements
equirementsequirements
equirements
A Linux System Micro SD storage card made in Section 4.1.
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
8
A mass storage includes:
“u
uu
u-
--
-boot.imx
boot.imxboot.imx
boot.imx”
and
“via
viavia
via-
--
-image
imageimage
image-
--
-x11
x11x11
x11-
--
-
imx6qvab820.sdcard
imx6qvab820.sdcardimx6qvab820.sdcard
imx6qvab820.sdcard”
. Users could put those files in a USB flash or
Micro SD storage card.
Set the J11 jumper setting (refer to Figure 3 and Table 4) to boot from
Micro SD.
Figure
Figure Figure
Figure 3
33
3 J11 boot select jumper diagram
J11 boot select jumper diagram J11 boot select jumper diagram
J11 boot select jumper diagram
Setting
SettingSetting
Setting
Pin 1
Pin 1 Pin 1
Pin 1 -
--
- 2
2 2
2
Pin 2
Pin 2 Pin 2
Pin 2 -
--
- 3
3 3
3
Micros SD (default) Short Open
SPI Open Short
Table
Table Table
Table 4
44
4 J
J J
J11
1111
11
boot select
boot select boot select
boot select jumper setting
jumper settingjumper setting
jumper setting
Connect the VAB-820 and host PC through J5 (COM2) of VAB-820. Run serial
port communications program (GtkTerm, Minicom…..) on host PC to receive
the booting message. Power on the VAB-820 and boot from Micro SD card
into system.
Login account is root and press <Enter>.
...
Poky (Yocto Project Reference Distro) 1.5.1 imx6qvab820 /dev/ttymxc1
imx6qvab820 login:root
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
9
4.2.1.2
4.2.1.24.2.1.2
4.2.1.2 Burn
Burn Burn
Burn u
uu
u-
--
-boot.imx into SPI RO
boot.imx into SPI ROboot.imx into SPI RO
boot.imx into SPI ROM
MM
M
Run “ls /dev/mtdblock*
/mtdblock*/mtdblock*
/mtdblock*” to check the SPI ROM device, which is identified as
“/dev/mtdblock0
/dev/mtdblock0/dev/mtdblock0
/dev/mtdblock0”
.
$ ls /dev/mtdblock*
/dev/mtdblock0
Run the following command to burn u-boot.imx into SPI ROM.
$ sudo dd if=u-boot.imx of=/dev/mtdblock0 bs=512 seek=2
The previous U-boot parameters will be stored in SPI ROM. If users want to
clear the U-boot parameters to default values, use the following command:
$ sudo dd if=/dev/zero of=/dev/mtdblock0 bs=512 seek=1536 count=16
4.2.1.3
4.2.1.34.2.1.3
4.2.1.3 Copy
Copy Copy
Copy images to eMMC
images to eMMCimages to eMMC
images to eMMC
Be careful of the following instructions before copying images to eMMC:
If there is any mounted partition in eMMC, it should be unmounted first.
Then, run the following command to burn the image into eMMC.
$ sudo dd if=via-image-x11-imx6qvab820.sdcard of=/dev/mmcblk0 bs=1M
4.2.2 Setup U-boot parameters for SPI ROM
Setup the U-boot parameter at the first time we boot from SPI ROM. Set the
J11 jumper setting (refer to Figure4 and Table 5) to make it bootable from SPI
ROM.
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
10
Figure
Figure Figure
Figure 4
44
4 J11 boot select jumper diagram
J11 boot select jumper diagram J11 boot select jumper diagram
J11 boot select jumper diagram
Setting
SettingSetting
Setting
Pin 1
Pin 1 Pin 1
Pin 1 -
--
- 2
2 2
2
Pin 2
Pin 2 Pin 2
Pin 2 -
--
- 3
3 3
3
Micros SD (default) Short Open
SPI Open Short
Table
Table Table
Table 5
55
5 J
J J
J11
1111
11
boot select
boot select boot select
boot select jumper setting
jumper settingjumper setting
jumper setting
Connect the VAB-820 and host PC through J5 (COM2) of VAB-820. Run
“putty” on host PC to receive the booting message. Power on the VAB-820
and press any key to stop the booting process as shown in Figure 5.
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
11
Figure
Figure Figure
Figure 5
55
5
U
UU
U-
--
-boot parameter
boot parameterboot parameter
boot parameter
To check the parameter in U-boot:
VAB-820 U-Boot > priintenv
bootcmd=run bootcmd_auto
...
The default parameter shows that it loads kernel by detecting the Micro SD
card. If the Micro SD card has been inserted, it loads kernel from Micro SD
card. If not, it loads kernel from eMMC.
If users would like to change loading kernel from Micro SD card or eMMC,
users could refer to the two examples below.
The VAB-820 will load kernel from Micro SD card.
VAB-820 U-Boot > setenv bootcmd 'run bootcmd_sd'
VAB-820 U-Boot > saveenv
VAB-820 U-Boot > boot
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
12
The VAB-820 will load kernel from eMMC.
VAB-820 U-Boot > setenv bootcmd 'run bootcmd_mmc'
VAB-820 U-Boot > saveenv
VAB-820 U-Boot > boot
4.3 Restore the default U-boot parameter
User could type “destroyenv” in U-boot to restore the default parameter.
VAB-820 U-Boot > destroyenv
VAB-820 U-Boot > reset
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
13
Appendix A.
Appendix A.Appendix A.
Appendix A. U
UU
U-
--
-boot parameters
boot parametersboot parameters
boot parameters
for d
for dfor d
for display
isplayisplay
isplay
Setting the display devices.
[HDMI]
[HDMI][HDMI]
[HDMI]
Users could check HDMI parameters in U-boot by typing “printenv”:
hdmi=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
...
o_hdmi=setenv output_display ${hdmi}
To set the HDMI as display output.
run o_hdmi
[LVDS]
[LVDS][LVDS]
[LVDS]
VAB-820 supports three LVDS types by default since v2.0.0.
AUO 22” G220SVN01.0 (1680 x 1050)
AUO 10.4” G104XVN01.0 (1024 x 768)
AUO 7”G070VW01 V0 (800 x 480)
Users could check LVDS parameters in U-boot by typing “printenv”:
lvds_auo_g220=video=mxcfb0:dev=ldb,LDB-WSXGA+,if=RGB24 ldb=spl0
lvds_auo_g104=video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24 ldb=sin0
lvds_auo_g070=video=mxcfb0:dev=ldb,480C60,if=RGB666 ldb=sep0
lvds=video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24 ldb=sin0
VAB
VABVAB
VAB-
--
-820 HMI Solution Pack
820 HMI Solution Pack820 HMI Solution Pack
820 HMI Solution Pack V
V V
V2.0
2.02.0
2.0 Development Guide
Development Guide Development Guide
Development Guide
14
Check the LVDS power selection setting.
J3
J3J3
J3
: LVDS_power select of AUO 22
: LVDS_power select of AUO 22: LVDS_power select of AUO 22
: LVDS_power select of AUO 22”
G220SVN01.0
G220SVN01.0G220SVN01.0
G220SVN01.0
IVDD
IVDDIVDD
IVDD
PVDD
PVDDPVDD
PVDD
*1-3 +12V 2-4 +3.3V
3-5 +5V *4-6 +5V
J3 : LVDS_power select of AUO 10.4
J3 : LVDS_power select of AUO 10.4J3 : LVDS_power select of AUO 10.4
J3 : LVDS_power select of AUO 10.4”
G104XVN01.0
G104XVN01.0G104XVN01.0
G104XVN01.0
IVDD
IVDDIVDD
IVDD
PVDD
PVDDPVDD
PVDD
*1-3 +12V *2-4 +3.3V
3-5 +5V 4-6 +5V
J3 : LVDS_power select of AUO 7
J3 : LVDS_power select of AUO 7J3 : LVDS_power select of AUO 7
J3 : LVDS_power select of AUO 7”
G070VW01 V0
G070VW01 V0G070VW01 V0
G070VW01 V0
IVDD
IVDDIVDD
IVDD
PVDD
PVDDPVDD
PVDD
*1-3 +12V *2-4 +3.3V
3-5 +5V 4-6 +5V
Users could check LVDS setting parameters in U-boot by typing “printenv”:
o_lvdsg220=setenv output_display ${lvds_auo_g220}
o_lvdsg104=setenv output_display ${lvds_auo_g104}
o_lvdsg070=setenv output_display ${lvds_auo_g070}
Users could set the LVDS type in U-boot, the LVDS for this example is AUO
10.4” G104XVN01.0:
run o_lvdsg104
saveenv
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21

VIA Technologies VAB-820 Development Manual

Type
Development Manual

VIA Technologies VAB-820 is a development board equipped with an i.MX 6Quad processor, including HDMI display capability, supporting various Linux distros. It has built-in 10/100 Ethernet, CAN bus, USB, and 4 COM ports for diverse industrial applications.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI