Advantech ROM-2620 User Manual
Advantech ROM-2620 User Manual

Advantech ROM-2620 User Manual

Nxp i.mx 8ulp 1200 cortex® -a35 osm 1.1 computer-on-module
Hide thumbs Also See for ROM-2620:

Advertisement

Quick Links

User Manual
ROM-2620
®
NXP i.MX 8ULP 1200 Cortex
-A35
OSM 1.1 Computer-on-Module

Advertisement

Table of Contents
loading

Summary of Contents for Advantech ROM-2620

  • Page 1 User Manual ROM-2620 ® NXP i.MX 8ULP 1200 Cortex -A35 OSM 1.1 Computer-on-Module...
  • Page 2 The documentation and the software included with this product are copyrighted 2021 by Advantech Co., Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right to improve 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 Advantech Co., Ltd.
  • Page 3 Packing List Before installation, ensure that the following items have been shipped:  ROM-2620 Safety Precautions – Static Electricity Follow this simple precaution to protect yourself from harm and the products from damage: ...
  • Page 4 The equipment has been dropped and damaged. – The equipment shows obvious signs of breakage. DISCLAIMER: These instructions are provided according to IEC 704-1 standards. Advantech disclaims all responsibility for the accuracy of any statements contained herein. Ordering Information Part No.
  • Page 5 21.5" LED panel 300N 1920x1080(G) with 5W touch 96LCM-G070WV40L-A0 1700021882-01 LVDS Cable 1700021883-01 LVDS BKLT Cable EWM-W194M201E IEEE802.11ax+BT 5.2 2T2R MT7921L M.2 2230 1750007965-01 Wi-Fi Coaxial Cable, SMA (M) to MHF4, 30 cm 1750008717-01 Wi-Fi 2.4 GHz and 5 GHz Dipole Antenna ROM-2620 User Manual...
  • Page 6 Debug Port Connection and Setting ..........28 Figure 2.24 .................. 28 Figure 2.25 .................. 29 Figure 2.26 .................. 29 Figure 2.27 .................. 30 Figure 2.28 .................. 30 Figure 2.29 .................. 30 Chapter Software Functionality ..... Display ...................... 32 3.1.1 HDMI .................... 32 ROM-2620 User Manual...
  • Page 7: Table Of Contents

    Run Applications and Demos ............48 Chapter Embedded O.S ........Introduction ....................52 4.1.1 Device Tree Source File Select for RSB-3720......52 Chapter System Recovery ......System Recovery ..................54 5.1.1 Recovery by SD Card ..............54 Chapter Advantech Services ......ROM-2620 User Manual...
  • Page 8 RISC Design-In Services ................. 56 Contact Information ................. 59 Global Service Policy ................59 6.3.1 Warranty Policy ................59 6.3.2 Repair Process ................60 ROM-2620 User Manual...
  • Page 9 Chapter General Introduction This chapter details background information on the ROM-2620.  Introduction  Specification...
  • Page 10 Introduction Advantech’s ROM-2620 is powered by NXP i.MX 8ULP processor, featuring 2 Arm Cortex-A35 cores. Additionally, it incorporates 2 Arm Cortex-M33 cores for real-time responsiveness. The Cortex-M33 is capable of reducing static power consumption to 36 microwatts, making it suitable for applications that require extended battery life.
  • Page 11 Power Supply Voltage Power Power Consumption TBD Operational 0 ~ 60/-40 ~ 85 °C (0 ~ 140/ -40 ~ 185 °F) Temperature Environment Operating Humidity 5 ~ 95% Relative Humidity, noncondensing Dimension 30 x 30 mm s (W x D x Mechanical Operating System Yocto Linux...
  • Page 12 Chapter Hardware Installation This chapter details mechanical and connector information.  Mechanical Drawing  Pin Define  Quick Start Guid...
  • Page 13 Board Dimensions Block Diagram...
  • Page 14 Pin Define Power-GND and Contact Name Contact Acronym ROM-2620 Control VCC_2_TEST +VBUCK1_LSW1_CPU_1V8 VCC_3_TEST +VBUCK1_1V8 VCC_IN_5V +VCC_IN_5V D18, E15, E21, F16, F20, J16, J20, L18, M16, M20, P18, R16, R20, V16, V20, Y18, AA14, AA17, AA19, AA22, AB15, AB21,A4, A7, A10, B2, B5, B8, B9, C11,...
  • Page 15 ETH_A_(S)(R)(G)MII_TXD0 ENET0_TXD0 ETH_A_(S)(R)(G)MII_TXD1 ENET0_TXD1 ETH_A_(S)(R)(G)MII_TXD2 ETH_A_(S)(R)(G)MII_TXD3 ETH_A_(R)(G)MII_TX_EN(_ER) K16 ENET0_TXEN ETH_A_(R)(G)MII_TX_CLK ENET0_REFCLK ETH_A_(S)(R)(G)MII_RXD0 ENET0_RXD0 Size-S ETH_A_(S)(R)(G)MII_RXD1 ENET0_RXD1 ETH_A_(R)(G)MII_RXD2 ETH_A_(R)(G)MII_RXD3 ETH_A_(R)(G)MII_RX_ER ENET0_RXER ETH_A_(R)(G)MII_RX_DV(_ER) M15 ENET0_CRS_DV ETH_A_(R)(G)MII_RX_CLK ETH_A_SDP ETH_MDIO ENET0_MDIO ETH_MDC ENET0_MDC ETH_IOPWR +VBUCK1_LSW4_CPU_1V8 GPIO Contact Name Contact Acronym ROM-2620 ROM-2620 User Manual...
  • Page 16 SDIO_A_D1 SDHC2_D1 SDIO_A_D2 SDHC2_D2 SDIO_A_D3 SDHC2_D3 SDIO_A_CD# SDHC2_CD# SDIO_A_WP SDHC2_WP SDIO_A_PWR_EN SDHC2_RESET# SDIO_A_IOPWR +VBUCK1_LSW4_CPU_1V8 Contact Name Contact Acronym ROM-2620 PWM_0 DISP_BL_PWM PWM_1 PWM_1 PWM_2 PWM_2 Size-S PWM_3 PWM_3 PWM_4 PWM_4 PWM_5 PWM_5 Contact Name Contact Acronym ROM-2620 ROM-2620 User Manual...
  • Page 17 USB_B_ID AB22 USB_B_ID USB_B_OC# AC21 USB_B_OC# USB_B_VBUS AB20 USB_B_PWR USB_B_EN AC20 USB_B_VBUS_DET Contact Name Contact Acronym ROM-2620 I2C_A_SCL AA15 LPI2C7_SCL I2C_A_SDA AA16 LPI2C7_SDA Size-S I2C_B_SCL AA20 LPI2C6_SCL I2C_B_SDA AA21 LPI2C6_SDA MIPI DSI Contact Name Contact Acronym ROM-2620 ROM-2620 User Manual...
  • Page 18 CAM_MCK Carrier Board [1] I2C_CAM_SDA / CSI_TX_N C3 LPI2C0_SDA I2C_CAM_SCL / CSI_TX_P LPI2C0_SCL CAM_PWR / GPIO_C_6 CAM_PWR CAM_RST# / GPIO_C_7 CAM_RST# Reserved Contact Name Contact Acronym ROM-2620 RESERVED BT1_CFG7 RESERVED BT1_CFG5 Size-S RESERVED BT0_CFG0 RESERVED Y14, BT1_CFG4 ROM-2620 User Manual...
  • Page 19 2.4.1 Debug Port Connection and Setting ROM-2620 debug port is shared with A-core Console. Please connect the debug console cable 1700021565-01 & 1700019474. Then connect the USB-to-RS232 Cable to your PC terminal. Connect the cable to COM1 pin header to the nearby the HDMI connector.
  • Page 20 Connect a Display: ROM-2620’s default display interface is LVDS. When you use LVDS display as an example, please connect the LVDS display cable to ROM-2620’s LVDS connector as shown in Figure 2.24. Connect the Power Source: ROM-2620’s power input is 12VDC. The power interface’s location is DCIN1. Please choose a suitable adapter and power cord to connect the board (please refer to P/Ns on datasheet and Optional Accessories of this manual) as shown in Figure 2.25.
  • Page 21 When switching on the power, the green LED indicator on BOT side of the board will light up to indicate that the board has booted up normally. After booting, the display boot screen and debug window are shown as pictures below. Login username: root without password. ROM-2620 User Manual...
  • Page 22 ROM-2620 User Manual...
  • Page 23 Chapter Software Functionality This chapter details software functions on the ROM-2620. ROM-2620 User Manual...
  • Page 24: Lvds

    Backlight Power: 12V) Step 1: Connect G070VW01 LVDS panel with the LVDS cable. Connect this to the LVDS. Connect the Backlight cable to LVDS_BKLT_PWR. Step 2: Power on ROM-2620. 3.1.1.2 Dual Channel LVDS Panel: G215HVN0 (VDD: 5V, Backlight Power: 12V) Step 1: Connect G215HVN0 LVDS panel with the LVDS cable.
  • Page 25: Audio

    # wpa_supplicant -d -B -i mlan0 -c /tmp/wpa.conf # udhcpc -i mlan0 3.3.2 Test Bluetooth with EWM-W194M201E Module (UART Interface) Step 1: Please refer to the 3.3.1 step 1. Step 2: Please refer to the 3.3.1 step 2. ROM-2620 User Manual...
  • Page 26: Serial Port

    Adam-4520 RX+ <-->ROM-2620 COMA DB9 Pin 2, Adam-4520 TX- <-->ROM-2620 COMA DB9 Pin 4, Adam-4520 TX+ <--> ROM-2620 COMA DB9 Pin 3 Step 3: Run below command: # stty -F /dev/ttyLP0 speed 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon - iexten -echo -echoe -echok -echoctl -echoke # cat /dev/ttyLP0 &...
  • Page 27: Rs-485 Test

    Step 1: First change ROM-ED91 SW1201 to ‘10’. Step 2: Test RS-485 with Adam-4520. Connect Adam-4520 with COMA with DB9 as the following: Adam-4520 Data- <-->ROM-2620 COMA DB9 Pin 1, Adam-4520 Data+ <-->ROM-2620 COMA DB9 Pin 2 Step 3: Run below command:...
  • Page 28: Device Routes

    # dd if=data of=/dev/mmcblk0 bs=1 seek=4096 # dd if=/dev/mmcblk0 of=data1 bs=1 count=1024 skip=4096 # diff data data1 # dd if=backup of=/dev/mmcblk0 bs=1 seek=4096 Ethernet Step 1: Check the Ethernet device Step 2: Connect the cable and ping test (eg. Eth0) ROM-2620 User Manual...
  • Page 29: Gpio

    Step 3: Set GPIO direction # echo out > /sys/class/gpio/gpio1/direction # echo in > /sys/class/gpio/gpio2/direction Step 4: Read value and set output value than check # cat /sys/class/gpio/gpio2/value 0 # echo 1 > /sys/class/gpio/gpio1/value # cat /sys/class/gpio/gpio2/value ROM-2620 User Manual...
  • Page 30: Camera (Default Mipi-Csi0 And Mipi-Csi1 Are For Ov5640)

    # echo 3 > /sys/class/pwm/pwmchip6/export # echo 1000000 > /sys/class/pwm/pwmchip6/pwm3/period # echo 500000 > /sys/class/pwm/pwmchip6/pwm3/duty_cycle # echo 1 > /sys/class/pwm/pwmchip6/pwm3/enable PWM5: # echo 4 > /sys/class/pwm/pwmchip6/export # echo 1000000 > /sys/class/pwm/pwmchip6/pwm4/period # echo 500000 > /sys/class/pwm/pwmchip6/pwm4/duty_cycle # echo 1 > /sys/class/pwm/pwmchip6/pwm4/enable ROM-2620 User Manual...
  • Page 31 3.13.1 CAN Bus Step 1: Prepare two pcs rom-2620. One for ‘Node A’ one for ‘Node B’ Step 2: Connect these two boards (HI-HI/LO-LO) Step 3: The test steps and screen are as below : Step 4: Follow the figure (step1 - step4).
  • Page 32 ‘successfully’ when it’s done. Step 3: User can press any key to run again. 3.13.3 LPSPI Step 1: Two pcs rom-2620. One for ‘Master’ one for ‘Slave’. Step 2: Connection with these two boards by SPI Bus as below: LPSPI3_PCS0 -- LPSPI3_PCS0...
  • Page 33 Step 4: After select the test mode ‘U’ to verify LPUART2, you will see below screen. Step 5: If tester can input any characters/strings and show that at COM-B means test successful. ROM-2620 User Manual...
  • Page 34: Chapter 4 Embedded O.s

    Chapter Embedded O.S This chapter details instructions for building Linux systems...
  • Page 35: Introduction

    O.S. (Linux kernel 5.15.52). It contains all the system-required shell commands and drivers needed to operate the platform. We do not offer IDE developing environment on ROM-2620 BSP. Users can evaluate and develop their device using the Ubuntu 20.04 LTS environment.
  • Page 36: Chapter 5 System Recovery

    Chapter System Recovery This chapter details system recov- ery procedures for a damaged Linux OS.
  • Page 37: System Recovery

    Recovery by UUU Tool Copy 2620A1AIM36LIVD0032_iMX8ULP_1G_imx-boot.tgz and 2620A1AIM36LIVD0032_iMX8ULP_1G_flash_tool.tgz package to your desk- top. Enter ROM-2620 download mode by change SW1301 and SW1302 as below: Connect OTG to desk-top. UUU command to flash eMMC. # tar zxvf 2620A1AIM36LIVD0032_iMX8ULP_1G_imx-boot.tgz # tar zxvf 2620A1AIM36LIVD0032_iMX8ULP_1G_flash_tool.tgz # sudo ./uuu -b emmc_all...
  • Page 38: Chapter 6 Advantech Services

    Chapter Advantech Services This chapter outlines Advantech’s Design-In services, technical sup- port, and warranty policy for RSB- 3720.
  • Page 39: Risc Design-In Services

    RISC Design-In Services Advantech’s RISC Design-In Services help customers reduce the time and work required to design new carrier boards. We handle the complexities of technical research, greatly minimizing the development risks associated with carrier boards. Easy Development Advantech offers support firmware, root file systems, board support packages, and other development tools that help customers easily develop unique carrier boards and differentiate their embedded products and applications.
  • Page 40 Addressing this, Advantech introduced Streamlined Design-in Support Services for RISC-based Computer on Modules (COM). With a dedicated professional design-in services team, Advantech actively participates in carrier board design and problem RSB-3720 User Manual...
  • Page 41 R&D costs and hardware investment. By virtue of a cooperative relationship with leading original manufacturers of CPUs and chipsets — such as ARM, TI, and NXP — Advantech helps solve communication and technical support difficulties. This can reduce the uncertainties in product development.
  • Page 42: Contact Information

    Advantech’s team has years of experience in customer support and HW/SW development. Advantech supports customers with professional advice and informa- tion — shortening development time and enabling effective product integration. Validation Stage After the completion of a customer's ES sample there is a series of verification steps.
  • Page 43: Repair Process

    The DOA cross-shipment excludes any shipping damage, customized and/or build- to-order products. For products that are not DOA, the return fee to an authorized Advantech repair facil- ity will be at the customer’s expense. The shipping fee for reconstructed products from Advantech back to the customer will be at Advantech’s expense.
  • Page 44 “Attn. RMA Service Department”. All products must be returned in properly packed ESD material or anti-static bags. Advantech reserves the right to return unrepaired items at the customer's cost if inap- propriately packed. Door-to-Door transportation, such as speed post, is recommended for delivery. Oth- erwise, the sender should bear additional charges such as clearance fees if air cargo shipment methods are used.
  • Page 45 If a product has been repaired by Advantech, and within three months after such a repair the product requires another repair for the same problem, Advantech will con- duct the repair free of charge. However, free repairs do not apply to products that have been misused, abused, or subjected to unauthorized disassembly/modification;...
  • Page 46 Chapter 6 Advantech Services...
  • Page 47 No part of this publication may be reproduced in any form or by any means, such as electronically, by photocopying, recording, or otherwise, without prior written permission from the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. © Advantech Co., Ltd. 2021...

Table of Contents