Copyright Notice This document is copyrighted, 2025. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of the original manufacturer.
Page 3
Acknowledgement All other products’ name or trademarks are properties of their respective owners. Microsoft Windows® is a registered trademark of Microsoft Corp. ⚫ NXP is a trademark NXP B.V. ⚫ Arm® and Cortex® are registered trademarks of Arm Limited (or its ⚫...
Page 4
Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity uCOM-IMX8P ⚫ If any of these items are missing or damaged, please contact your distributor or sales representative immediately. Preface...
Page 5
About this Document This User’s Manual contains all the essential information, such as detailed descriptions and explanations on the product’s hardware and software features (if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product. Users may refer to the product page on AAEON.com for the latest version of this document.
Page 6
Safety Precautions Please read the following safety instructions carefully. It is advised that you keep this manual for future references All cautions and warnings on the device should be noted. Make sure the power source matches the power rating of the device. Position the power cord so that people cannot step on it.
If any of the following situations arises, please the contact our service personnel: Damaged power cord or plug Liquid intrusion to the device iii. Exposure to moisture Device is not working as expected or in a manner as described in this manual The device is dropped or damaged Any obvious signs of damage displayed on the device...
Page 8
FCC Statement This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired operation.
Specifications System Form Factor SMARC 2.1 Compliant NXP i.MX 8M Plus – Quad-Core Arm® Cortex®-A53 Processor, 1.6GHz (Default w/NPU, optional w/o NPU) Chipset Memory Onboard LPDDR4, up to 4GB Storage eMMC 5.1, 16GB/32GB (Optional: 64GB/128 GB) BIOS MTBF (Hours) 3,780,780 Wake on LAN Watchdog Timer Real Time Clock...
Page 15
Ethernet Gigabit Ethernet x 2 (TSN x 1) USB 3.0 Gen 1 + USB 2.0 x 2 (Host) USB 2.0 x 2 (Host) USB 2.0 x 1 (OTG) Serial Port UART x 4 (2-wire x 2, one for debug port, 4-wire x 2) Audio I2S x 1 PCIe...
Page 16
Environmental OS Support Debian 12 (Default) Windows 10 IoT (by request) Yocto (by request) Support Protocol Modbus, MQTT, OPC UA Chapter 1 – Product Specifications...
System Account Management 3.1.1 Boot Mode Selection On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name P123 BOOT_SEL0# P124 BOOT_SEL1# P125 BOOT_SEL2# Boot Mode BOOT_SEL0# BOOT_SEL1# BOOT_SEL2# EMMC High SD Card High Serial Download High High On ECB-960T SMARC Carrier Board, please refer to section 2.3.13 Boot Select (SW5).
3.1.2 Debug Console There are two ways to access debug console: On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name P140 SER3_TX P141 SER3_RX On ECB-960T SMARC Carrier Board, please refer to section 2.4.44 UART Lane 3 (TX3/RX3) UART 3) with the following pin configuration: Pin Name Signal Type...
3.2.2 There are two ways to access the DIO. On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name P108 GPIO0/CAM0_PWR# P109 GPIO1/CAM1_PWR# P110 GPIO2/CAM0_RST# P111 GPIO3/CAM1_RST# P112 GPIO4/HDA_RST# P113 GPIO5/PWM_OUT P114 GPIO6/TACHIN P115 GPIO7 P116 GPIO8 P117 GPIO9...
Page 31
Output Mode Configure the GPIO pins for output using the following commands: Name Commands GPIO0/CAM0_PWR# gpioset 0 9=0 gpioset 0 9=1 GPIO1/CAM1_PWR# gpioset 0 10=0 gpioset 0 10=1 GPIO2/CAM0_RST# gpioset 0 1=0 gpioset 0 1=1 GPIO3/CAM1_RST# gpioset 0 12=0 gpioset 0 12=1 GPIO4/HDA_RST# gpioset 0 13=0 gpioset 0 13=1...
3.2.7 Step 1: Install the tpm2-tools package: apt install -y tpm2-tools Step 2: Retrieve the NV indices using tpm2_getcap: root@ uCOM-IMX8P:~# tpm2_getcap handles-nv-index Output: - 0x1C00002 - 0x1C0000A 3.2.8 On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name USB0_OTG_ID USB0+...
Page 41
Pin Name USB3- USB3_SSTX+ USB3_SSTX- USB3_SSRX+ USB3_SSRX- USB3_EN_OC# USB3_VBUS_DET USB4+ USB4- USB4_EN_OC# On ECB-960T SMARC Carrier Board, please refer to sections 2.4.7 (CN8), 2.4.8 (CN9), 2.4.32 (CN40), and 2.4.15 (CN16). Note: The top-left USB connector is not available (NA). List USB devices and their hierarchy using lsusb -t: root@uCOM-IMX8P:~# lsusb -t Output: /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M...
3.2.10 Audio On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name I2S0_LRCK I2S0_SDOUT I2S0_SDIN I2S0_CK On ECB-960T SMARC Carrier Board, please refer to I2S connector. Step 1: Connect the audio cable (PN:170X000156) to the "I2S" connector. Plug the audio signals and devices into the appropriate connectors: LINE-IN, LINE-OUT, and MIC.
On ECB-960T SMARC Carrier Board, please refer to U104. Read the MANUFACTURER & Device ID of W25Q80 ⚫ root@uCOM-IMX8P:~# printf '\x90\x00\x00\x00\xFF\xFF' | spi-pipe -d /dev/spidev1.0 -s 50000 -b 6 -n 1 |hexdump -C W25Q80 returns ef 13 3.2.16 LVDS On SMARC module, please refer to section 2.3 MXM Gold Finger (CN1). Pin Name S125 LVDS0_0+...
Page 47
On ECB-960T SMARC Carrier Board, please refer to JLVDSP1 & DP1 Configure the login session ⚫ Press Ctrl + Alt + F2 to the text login mode & login, open /var/lib/gdm3/.config/monitors.xml, change the position of <primary>yes</primary> Login session on HDMI <monitors version="2">...
Need help?
Do you have a question about the AAEON uCOM-IMX8P and is the answer not in the manual?
Questions and answers