SYS-B08-7

Introduction

Sbc-b08.jpg
Picture: SYS-B08-7

The SYS-B08-7 is an Embedded Panel with 7” LCD display based on the NXP i.MX 6SoloX Processor. This smart, compact, industrial touch system features a 7” capacitive full-flat multi-touch screen, perfect for IoT. Thanks to the lightweight and easy installation with integrated HW accelerator, this solution is suitable for 24-hr digital signage usage.

The SYS-B08-7 low power consumption and fanless system is connectivity-oriented and has Android and Linux ready for quick system deployment. It is ideal for Industrial Automation, Industrial Internet of Things (IIoT), Digital Signage and HMI applications.

For hardware-related information, such as board's specific features, configurations, electrical interface and more, please refer to the product page SYS-B08-7.

Available BSP

The available BSP for this Board are based on Linux and they are the followings:

Board Support Package
BSP 6.0 http://wikitech.seco.com/index.php/Getting_Started_with_BSP_6.0 BSP Filesystem http://imx6-binary.seco.com/bsp6/FILESYSTEM/seco-B08-image-qt5-rootfs-4.1.15-1.2.0-x11-v1.0.tar.gz
u-boot 2015.04 http://imx6-binary.seco.com/bsp6/U-BOOT/u-boot-2015.04-B08-soloX.imx
kernel 4.1.15 http://imx6-binary.seco.com/bsp6/KERNEL/kernel-B08-4.1.15.tar.gz

Boot Sequence

SECO’s SBC-B08-7 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.
SBC-B08 has 3 devices from which you can boot:

• QuadSPI Flash
• On board eMMC
• On board SD card

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:
QuadSPI Flash

The procedure to boot the board is the following: After the power on sequence,the i.MX6 processor starts the boot and tries to load the uboot from one of these devices:
▪ QuadSPI Flash
▪ On board eMMC
▪ On board SD card

A logic flow is:

600px]

Unique Board features

Some of the features supported by BSP in SBC-B08-7 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 6.0.The unique features and supported devices in BSP for SBC-B08 is tabulated below.

Character device drivers
Feature Supported device
MXC UART UART1 is available with TX,RX,CTS and RTS signals on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.UART1 is act as serial debugger.
UART2 is available only with TX and RX signal on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
UART3 is configured for Bluetooth 4.0.
UART6 is available with TX,RX,CTS and RTS signals on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.

NOTE: Moreover, As a factory option, it is possible to have UART1 (port #1) configured with TTL FULL or RS-232 FULL interface, UART6 (ports #6) with TTL FULL or RS-485 interface.All possible factory configurations are described in the table below.

UART Factory Configurations
Port Number Configuration #1 Configuration #2
Port #1 UART1 TTL level Full UART1 RS-232 Full
Port #2 UART1 (Tx,Rx) & UART2 (Tx,Rx) UART1 RS-232 (Tx,Rx) & UART2 RS-232 (Tx,Rx)
Port #6 UART6 TTL level Full UART6 RS-485


Input device drivers
Feature Supported device
Touch panel ST1232 Capacitive touch screen driver on I2C Bus.
RGB Touch screen driver on I2C Bus.


MTD drivers
Feature Supported device
QSPI Support Spansion S25FL128 QSPI flash


General drivers
Feature Supported device
SDHC SDHC4-1bit/4bit/8 for eMMC on-board
SDHC2 1bit/4bit for µSD on-board specified
SDHC1 1bit/4bit is available on J9-expansion header,Refer SBC-B08 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 I2C1 for Connecting LVDS & RGB based touch screen display and also available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
I2C2 for Analog Camera and also available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
I2C3 is Connected to 9 axis sensors.
SPI ECSPI5 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
CAN CAN1 is available on J9-Expansion header at TTL level,Refer SBC-B08 Pinout Configuration options page.
CAN2 is available on CN24 connector with CAN transceiver
PWM PWM1 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
PWM2 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
PWM5 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
Audio I2S Audio interface programmable pin available in J9-Expansion header, Refer SBC-B08 Pinout Configuration options page.
SPDIF SPDIF IN and OUT is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.
WiFi+Bluetooth WL18MODGB

How to connect serial port adapter cable for debug - J9

Standard RS-232 serial ports, available on connector J9, to standard PC serial ports through a null-modem serial cable.For cable accessories refer the link https://www.seco.com/it/cv-1094-200-1306.html

Debug j9.png

This cable should be used exclusively with SBC-B08 boards configured to have UART1 + UART2 ports in RS-232 mode. For pin configuration please refer the page SBC-B08 - J9 expansion header 6.0

Serial j9.png

Expansion Connector - J9

The SBC-B08-7 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 J9,which is a standard dual-way male pin header.

To configure and use Expansion Connector - J9 for 4.1.15 kernel follow the page SBC-B08 - J9 expansion header 6.0.