ΜQ7-A75-J

From WIKI SECO
Seco-μQ7-A75-J


The extremely low power and low cost μQseven Rev. 2.0 Compliant Module with the NXP i.MX 6 Processor features all the processor and integrated native I/O capabilities of the SoC, in compliance with the Qseven standard, at the competitive cost of a proprietary module. This board is supplied with a complete and fully-featured BSP, for easy migration from, and to, the entire i.MX 6 product family, along with dedicated hardware and software development support.

For hardware-related information, such as board's specific features, configurations, electrical interface and more, please refer to the product page (http://www.seco.com/prods/in/standard/qseven/uq7-a75-j.html).

Available BSPs

Latest:

Seco BSP9

At this link you can find all the instruction to build the binaries and to flash them for every specific board configuration:

Getting Started with BSP 9.0

Previous versions available of Linux based BSPs for Seco-μQ7-A75-J:


Seco BSP5
Seco BSP6
Seco BSP7
Seco BSP8
BSP U-Boot Release Kernel Release Filesystems Release
BSP v5.0 U-Boot 2014.04 Kernel 3.14.28 Filesystems v5.0
BSP v6.0 U-Boot 2015.04 Kernel 4.1.15 Filesystems v6.0
BSP v7.0 U-Boot 2017.03 Kernel 4.9.88 Filesystems v7.0
BSP v8.0 U-Boot 2018.03 Kernel 4.14.78 Filesystems v8.0

Boot Sequence

SECO’s μQ7-A75-J 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.
μQ7-A75-J has 3 devices from which you can boot:

• Nor Flash SPI
• eMMC (on the module)
• External SD card on the carrier board

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:
eMMC on module
External SD on carrier board

• Partial boot device:
Nor Flash SPI

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
▪ eMMC on module
▪ SD extern on carrier board

A logic flow is:


Graph2.png



Board Features

Some of the features supported by BSP in μQ7-A75-J varies from the other i.MX 6 modules. For the common features supported by BSP in all the i.MX 6 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 μQ7-A75-J is tabulated below.

Feature Virtual Device Status Note
UART2 ttymxc1 okay Debug Uart
UART4 ttymxc3 okay Available only with TX and RX signal
UART5 ttymxc4 okay Available only with TX ,RX,CTS and RTS signal
Touch Screen input0 / /
SPI NOR mtd0 okay Support SST 25VF080B SPI NOR flash via ECSPI1
Audio AC'97 / / Supports VT1613 codec
Audio I2S / / Supports SGTL5000 codec
PCIe / okay Intel Gigabit CT network standard PCI-e x1 card

Atheros AR9281 WiFi miniPCI-e x1 card

SDHC3 mmcblk0 okay 1bit/4bit/8bit for eMMC on-board.
SDHC4 mmcblk1 okay 1bit/4bit for External µSD
I2C1 i2c0 okay Used for Embedded controller interface.
I2C2 i2c1 okay Used for EDID HDMI Monitor.
I2C3 i2c2 okay Used for codec SGTL5000.
CAN1 can0 disabled Must be enabled from dts
PWM OUT0 backlight okay Used for backlight control from Native i.MX6.
TIMER / / TIMER_IN is directly managed by lattice cpld and makes available on Q7 Golden Fin Connector.
WIFI / / Atheros AR9281 Wi-Fi miniPCI-e x1 card.


Available GPIO

Above the list of alvaible GPIO from Q7 connector of μQ7-962 board.


Q7 PIN NO IMX6 PAD MUX MODE GPIO VIRTUAL NUMBER
125 SD2_DAT3 GPIO1_IO12 12
126 GPIO_8 GPIO1_IO8 8
128 GPIO_7 GPIO1_IO7 7
44 CSI0_DAT18 GPIO6_IO04 178
185 SD1_DAT0 GPIO1_IO16 16
187 SD1_DAT2 GPIO1_IO19 19
188 SD1_DATA3 GPIO1_IO21 21
189 SD1_CLK GPIO1_IO20 20
190 SD1_CMD GPIO1_IO18 18
191 NANDF_CS1 GPIO6_IO14 174
192 NANDF_CS2 GPIO6_IO15 175


Carrier Board

The available carrier board is the Qseven® Carrier Board CQ7-A42, this is a full featured carrier board for Qseven® Rel. 2.0 compliant CPU modules, in 3.5” form factor.
The SECOCQ7-3.5 has been developed most of all as a development board to explore the possibilities offered by Qseven® modules, but it could also be a good solution for low volumes production for companies that do not want or need to develop customized carrier board.

For more information about carrier board specification CQ7-A42


Logo seco.png