Summary of Contents for VIA Technologies ARTiGO-A600
Page 1
EVALUATION GUIDE ARTiGO-A600 Linux BSP v1.2 1.00-09232015-094100...
Page 2
VIA Technologies, Inc. reserves the right the make changes to the products described in this manual at any time without prior...
Page 3
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Revision History Version Version Date Date Remarks Remarks Version Version Date Date Remarks Remarks 1.00 09/22/2015...
1. 1. 1. 1. Introduction Introduction Introduction Introduction 1.1. Overview This document describes how to run Debian 7.0 OS on VIA ARTiGO-A600 platform and how to evaluate the graphics and multimedia functions. 1.2. Package content The evaluation package includes: 1. Kernel image: “/EVK/Kernel_Image/uzImage.bin”...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 3. 3. 3. 3. Making System Booting Making System Booting Making System Booting Making System Booting Media Media...
5. Insert the SD card to ARTiGO-A600 and boot. 6. After the installation is finished, please remove the SD card. The system will shut down in 3 seconds. 7. Power on the ARTiGO-A600, and it will boot from on-board eMMC. Username: Username:...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 3.1.3.2. 3.1.3.2. Format the Format the SD card SD card 3.1.3.2. 3.1.3.2. Format the Format the SD card SD card...
Download the fully Debian7 file system Download the fully Debian7 file system Connect the ARTiGO-A600 and host PC through COM port. On the host PC, you will see the kernel message and login prompt through serial console. The default username and password are debian/temppwd...
Page 14
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Please confirm that the DNS information in /etc/resolv.conf is correct. For example the DNS for VIA in /etc/resolv.conf is domain via.com.tw domain via.com.tw domain via.com.tw...
Page 15
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Type the following command to update the debian-archive-keyring package, the warning will go away. # # # # apt apt- - - - get install debian get install debian...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 3.2. Install the graphics and multimedia package 3.2.1. Prerequisites Enable the network Get the correct ethX by using the command, (X is variable, depending on your environment.) # # # # ifconfig ifconfig - - - - a a a a...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 42.820] (II) LoadModule: "mali" 42.833] (II) Loading /usr/lib/xorg/modules/drivers/mali_drv.so 42.913] (II) Module mali: vendor="X.Org Foundation" 42.913] (II) MALI: driver for Mali Framebuffer: mali Success Success...
Functionality Functionality Functionality 4.1. Light HDMI monitor U U U U - - - - Boot: Boot: Boot: Boot: Connect the ARTiGO-A600 and host PC through COM port. Update uboot uboot uboot uboot parameters parameters as below parameters parameters setenv wmt.display.param setenv wmt.display.param 4 4 4 4 : : : : 6 6 6 6 :1: :1: :1: :1:1920...
Page 20
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide So does the display resolution for LVDS. Section "Screen" Identifier "Mali Screen" Device "Mali FBDEV"...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.2. Switch HDMI mode by xrandr tool In order to switch Mode, we use xrandr command to switch the resolution and refresh rate of the monitor.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide √ 1680x1050 16bit √ 1920x1080 16bit 4.3. Change the Color Depth/bpp. Please open /etc/X11/xorg.conf and change DefaultDepth to 16 or 24 to change the Color Depth.
Page 23
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide “←”or“→” “→”to choose the item to be modified, press“ “ “ “ M M M M ” ” ” ” to turn on “←”...
Page 24
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide After it outputs the test music for several seconds, use CTRL+C to stop the examination.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.6. GPIO control This section describes how to operate the GPIO function. Please use devmem2 utility to access the GPIO, which was pre-installed in the file system image.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide You can connect your own device to the pins and operate it via the relative GPIO settings.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide devmem2 [address] [type] [data] address : physical address of the register type : data type to be read/written, [b]yte, [h]alfword or [w]ord data : data to be written to the register 4.6.2.1.
Page 28
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide # devmem2 0xd81100b0 b 0xff # devmem2 0xd81100b0 b 0xff # devmem2 0xd81100b0 b 0xff # devmem2 0xd81100b0 b 0xff For detailed descriptions about GPIO register values, please refer to Appendix...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.6.3. Test GPIO input and output 4.6.3.1. 4.6.3.1. 4.6.3.1. 4.6.3.1. Test GPIO connection Test GPIO connection Test GPIO connection Test GPIO connection...
Page 30
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Obviously, the value should be 0x0. b. To begin the experiment, set the value of GPIO 20-23 output enable registers to be high state.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Now GPIO 24-27 should output the high state, which changes the low state of GPIO 20-23 to be high state.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.7.2. Display external RTC timekeeper registers # # # # i2cdump i2cdump i2cdump i2cdump - - - - f f f f - - - - y y y y - - - - r 0 r 0- - - - 15 0 0x68 b 15 0 0x68 b...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.7.4. Test auto power-on control of external RTC Configure alarm2 registers to enable the auto power-on control. For example: set alarm each hour.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.7.5. Disable alarm2 and clear alarm2 status of external RTC Please remember to disable alarm2 and clear alarm2 status after every booting of the system.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.8. Watch dog control This section describes how to operate the watch dog function. Please use watch dog utility (wdt_app) to access the watch dog, which was pre-installed in the file system image.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Set the watch dog timer 4.8.2. Fill the value of watch dog timer, which decides when the watch dog can perform its function to restart the system.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Get the watch dog timer 4.8.3. Once you set the watch dog timer, you may observe the value of the watch dog timer by this order.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Disable the watch dog 4.8.4. To stop the function of watch dog, you can disable the watch dog through this command.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.9. Set up VAB-600-E RS485 4.9.1. Check whether VAB-600-E RS485 is running on VAB-600 •...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.9.2. How to test VAB-600-E RS485 function • Install Install serial communication Install Install serial communication serial communication...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 4.9.3. How to program VAB-600-E RS485 registries If you need to program your own serial communication, please refer to the following code to enable RS485 function: #include <sys/ioctl.h>...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide 5. 5. 5. 5. Debug Message Debug Message Debug Message Debug Message VAB-600 Linux BSP supports debugging with RS232 port. The RS232 client software (such as putty) should configure the parameters as follows: COM speed:...
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Appendix A. Appendix A. Q&A Q&A Appendix A. Appendix A. Q&A Q&A Q: When trying to setup static IP address in “Network Connections”, the IP setup does not take effect.
Linux Linux BSP BSP v1. v1.2 2 2 2 ..0 0 0 0 Evaluation Evaluation Guide Guide Linux Linux Evaluation Evaluation Guide Guide Appendix B. Appendix B. Limitation Limitation Appendix B. Appendix B. Limitation Limitation 1) On some special monitors, some modes may cause screen garbage and other display issue.
Need help?
Do you have a question about the ARTiGO-A600 and is the answer not in the manual?
Questions and answers