- Picture: SYS-A62-10
The SYS-A62-10 is a 10.1” Panel PC based on the Multicore NXP i.MX6 SoC family. Featuring a long-endurance display (30K hours) with 1280 (RGB) X 800 resolution, along with P-Cap (Projected-Capacitive touch) technology and glass cover, this system - available both with Linux and WEC7 - is an easy-to-integrate, flexible, open-source solution, particularly suitable for HMI, Industrial Iot, PoS and Vending applications.
For hardware-related information, such as board's specific features, configurations, electrical interface and more, please refer to the product page SYS-A62-10.
At this link you can find all the instruction to build the binaries and to flash them for every specific board configuration:
SECO’s SYS-A62-10 are highly versatile in terms of boot media; this section focuses on these boot media and explains how to configure preferences and order. This versatility is achieved through a widely used bootloader, called uboot.
SYS-A62-10 has 4 devices from which you can boot:
• Nor Flash SPI
• On board eMMC
• On board SD card
• SATA (For SYS-A62-10/QUAD only)
These devices can be divided in two categories of operating modes; devices that can perform a “Complete” boot sequence, and devices that can perform only a “Partial” boot sequence. The "Complete boot” devices have the ability to provide all software sources (uBoot → Kernel → File System) to the processor, the “Partial boot” devices, on the other hand, can provide only a part of the software sources. Therefore, the processor must load at least a portion of the software from one of the "Complete boot" devices.
• Complete boot device:
On board eMMC
On board SD card
• Partial boot device:
Nor Flash SPI
SATA (For QUAD only)
The procedure to boot the board is the following: After the power on sequence,the i.MX 6 processor starts the boot and tries to load the uboot from one of these devices:
▪ Nor Flash SPI
▪ On board eMMC
▪ On board SD card
A logic flow is:
Unique Board features
Some of the features supported by BSP in SBC-A62-J varies from the other i.MX6 modules. For the common features supported by BSP in all the i.MX6 modules, refer the page SECO i.MX6 Features Guide BSP 5.0 & SECO i.MX6 Features Guide BSP 6.0.The unique features and supported devices in BSP for A62 is tabulated below.
|Character device drivers|
|MXC UART||Console support via internal Debug UART2|
|UART1 is available only with TX and RX signal on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|UART4 is available with TX,RX,CTS and RTS signals on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|UART5 is available with TX,RX,CTS and RTS signals on J8-Expansion header,Refer A62 Pinout Configuration options page.|
NOTE: Moreover, As a factory option, it is possible to have UART4 (port #4) configured with TTL or RS-232 interface, UART1 (ports #8) with TTL or RS-485 interface and UART5 with TTL level or RS-232 interface (Tx and Rx signals only). All possible factory configurations are described in the table below.
|UART Factory Configurations|
|Port Number||Configuration #1||Configuration #2||Configuration #3||Configuration #4||Configuration #5||Configuration #6|
|Port #4||UART4 TTL level Full||UART4 RS-232 Full||UART4 RS-232 Full||UART4 RS-232 (Tx,Rx only)||UART4 RS-232 (Tx,Rx only)||UART4 TTL level Full|
|Port #8||UART1 (Tx,Rx) TTL||UART1 (Tx,Rx) TTL||UART1 RS-485||UART1 RS-485||UART1 (Tx,Rx) TTL||UART1 RS-485|
|Port #9||UART5 TTL level Full||UART5 TTL level Full||UART5 TTL level Full||UART5 RS-232 (Tx,Rx only)||UART5 RS-232 (Tx,Rx only)||UART5 TTL level Full|
|Input device drivers|
|Touch panel||Gt928 Capacitive touch screen driver on I2C Bus.|
|SPI NOR||Support Spansion S25FL208K SPI NOR flash|
|Audio AC'97||Supports Realtek ALC655 Audio codec|
|SDHC||SDHC4-1bit/4bit/8 for eMMC on-board|
|SDHC3 1bit/4bit for µSD on-board specified|
|SDHC1 1bit/4bit is available on J8 expansion header,Refer A62 Pinout Configuration options page.|
|For µSD on-board, specified versions are,
SD2.0, SD3.0 UHS-I, eMMC 1bit/4bit/8bit SDR/DDR mode
|I2C||I2C2 EDID HDMI Monitor|
|I2C3 for OV5640 CAM/GT928 Touch panel and also available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|I2C1 is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|SPI||ECSPI2 is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|FlexCAN||FlexCAN1 is available on J8-Expansion header at TTL level,Refer A62 Pinout Configuration options page.|
|FlexCAN2 is available on CN24 connector with CAN transceiver|
|PWM||PWM2 is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|PWM3 is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|PWM4 is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
|SPDIF||SPDIF IN and OUT is available on J8-Expansion header,Refer A62 Pinout Configuration options page.|
Please refer the link for accessories support for SYS-A62-10 SYS-A62-10-Accessories
How to connect debug serial port - J 31
Onboard, the connector J31 carries out signals related to Debug Serial Port, which is managed by NXP i.MX6 UART2 internal controller, with signals available at TTL level.
The connector is a 4-pin MOLEX p/n 53398-0471 or equivalent, with pin-out shown in the below table. Mating connector: MOLEX 51021-0400 receptacle with MOLEX 50079-8000 female crimp terminals.
|Serial Debug UART Connector - J 31|
DUART_TX: Debug UART Interface, Serial data Transmit (output) line, 3P3V electrical level.
DUART_RX: Debug UART Interface, Serial data Receive (input) line, 3P3V electrical level.
Please consider that UART debug interface is at TTL electrical level; therefore, please evaluate well the typical scenario of application. If it isn’t explicitly required to interface directly at TTL level, for connection to standard serial ports commonly available (like those offered by common PCs, for example) it is necessary to use an RS-232 transceiver module.
Please refer the link to get debugger cable, https://www.seco.com/it/cabkita62-debug-1313.html
RS-232 programming kit
This kit is necessary to connect Debug programming port, available on connector J31, to a standard PC serial port through a null-modem serial cable.. The kit is made of: 1. TTL-to-RS232 serial port adapter 2. Connection cable between SYS-A62-10 board and TTL-to-RS-232 adapter
To use this kit, connect the cable to connector J31 on SYS-A62-10 board and to connector CN3 on the TTL-to-RS232 adapter module. The debug serial port will now be available, at RS-232 level, on the module’s connector CN1, which is a standard DB- 9 male connector.
Note: To setup the terminal console application refer the link Serial Console Setup
Expansion Connector - J8
The SYS-A62-10 board offers the possibility of accessing directly to some of the various features offered by i.MX 6 processor through the pin multiplexing.This means that on-board there is a dedicated 32-pin Expansion connector J8,which is a standard dual-way male pin header.
To configure and use Expansion Connector - J8 for 4.1.15 kernel follow the page A62 - J8 expansion header 6.0.