Skip to content

KED Products Based on NXP i.MX8M Plus

SoM Models

Name Product # Description Delivery Settings
OSM-S i.MX8M Plus 1GB/8GB -25...+85°C 40099 290 i.MX8MP SoM (1GB RAM, 8GB eMMC) OEM: No Boot-Fuses, No Software
OSM-S i.MX8M Plus 2GB/16GB -25...+85°C 40099 292 i.MX8MP SoM (2GB RAM, 16GB eMMC) OEM: No Boot-Fuses, No Software
OSM-S i.MX8M Plus 4GB/32GB -25..+85°C 40099 293 i.MX8MP SoM (4GB RAM, 32GB eMMC) OEM: No Boot-Fuses, No Software

Boards

Name Product # SoM # Description
BL i.MX8M Plus OSM-S 4GB/32GB -25..+85°C 41099 265 41099 248 Board with SoM (4GB RAM, 32GB eMMC)

Fuse Configuration

Boot Config

Index Register Name Offset Value Description
MX8MP-bcf-1 OCOTP_BOOT_CFG0
OCOTP_BOOT_CFG2
OCOTP_BOOT_CFG3
0x470
0x490
0x4A0
0x10002a00
0x00000040
0x00000001
Boot from eMMC (SD1, 8bit buswidth, 3.3V, Fastboot, Ack), set BT_FUSE_SEL, No fallback

Unqiue IDs

The KED Unique-IDs of the SoM and baseboard are stored in the OTP fuses.

ID Fuse Register Format
KED SoM Unique ID GP1 Integer, Big-Endian
KED Board Unique ID GP2 Integer, Big-Endian

Layout and Connectors

BL i.MX8MP Connectors Layout

BL i.MX8MP Connectors Pinout

BL i.MX8MP Connector 2x4 Pin Numbers

Digital IOs

Four digital inputs/outputs are available. The table below shows number and function of available DIOs and their associated GPIOs.

Each DIO has one GPIO that switches a MOSFET driver against the supply (24V) rail and another GPIO to read back the voltage level via a resistor divider.

DIO circuit

The GPIOs are provided by a GPIO expander which is connected via I2C.

DIO Name Function GPIO Label GPIO Device GPIO Offset Connector
DIO1 drive DIO1_OUT gpiochip5 0 X1501 - Pin 1
DIO1 read DIO1_IN gpiochip5 1 X1501 - Pin 1
DIO2 drive DIO2_OUT gpiochip5 2 X1501 - Pin 3
DIO2 read DIO2_IN gpiochip5 3 X1501 - Pin 3
DIO3 drive DIO3_OUT gpiochip5 4 X1501 - Pin 5
DIO3 read DIO3_IN gpiochip5 5 X1501 - Pin 5
DIO4 drive DIO4_OUT gpiochip5 6 X1501 - Pin 7
DIO4 read DIO4_IN gpiochip5 7 X1501 - Pin 7

Serial Devices

Below you will find an overview which serial device has which name in the OS and belongs to which UART device of the SoC.

OSM Name Type Accessible via Connector
UART_A RS232 /dev/ttymxc0 X1401
UART_B RS485 /dev/ttymxc3 X1402
UART_CON UART/TTL (Debug UART) /dev/ttymxc2 X20 (USB Mini-B)

CAN-Bus Interface

The device has one CAN-Bus interface. The device is present after boot, but is not enabled by default.

OSM Name Accessible via Connector
CAN_A can0 X1402