Difference between revisions of "EPC-R5710 user guide"

From ESS-WIKI
Jump to: navigation, search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
== '''資源特性(Features)''' ==
+
 
 +
== '''产品介绍(Product Presentation)''' ==
 +
 
 +
=== '''产品特性(product feature)''' ===
  
 
*NXP i.MX 8M PLUS 4xA53@1.8GHz  
 
*NXP i.MX 8M PLUS 4xA53@1.8GHz  
Line 15: Line 18:
 
*Embeded DeviceOn, DeviceOn.CommBridge  
 
*Embeded DeviceOn, DeviceOn.CommBridge  
  
== '''簡介(Introduction)''' ==
 
 
Advantech EPC-R5710 is an AI edge intelligent industrial gateway integrating NXP's high performance of video coding/decoding and AI function. It can provide 2.3-28.3 TOPS NPU AI computing power, and support multiple network ports, a variety of industrial interfaces and storage, as well as wireless technologies including 5G/4G,Wi-Fi5/6. It also supports 8-way MIC array to realize audio and video AI analysis. Integrated cloud collaboration functions.EPC-R5710 supports a variety of PLC data acquisition and industrial protocol conversion. With its high performance and high quality, it is widely used in AI video surveillance, machine vision and industrial data acquisition applications in the fields of security, smart city, smart transportation, smart factory, energy and power.
 
 
== '''規格(Specifications)''' ==
 
  
<font color="#e74c3c">&nbsp;[[File:EPC-R5710 Specifications.png|RTENOTITLE]]</font>
+
=== '''产品官网链接(Product official website link)''' ===
  
== '''訂購資訊(Ordering Information)''' ==
+
[https://www.advantech.com/en/products/880a61e5-3fed-41f3-bf53-8be2410c0f19/epc-r5710/mod_adf87108-bda3-4205-98d1-3507f69bb17e EPC-R5710 - NXP i.MX 8M Plus AI edge intelligent System - Advantech]
 
 
<font color="#e74c3c">&nbsp;[[File:EPC-R5710-orderinfo.PNG|RTENOTITLE]]</font>
 
 
 
== '''Packing List''' ==
 
 
 
[[File:EPC-R5710-packing list.PNG|RTENOTITLE]]
 
 
 
== '''Optional Accessories''' ==
 
 
 
<font color="#e74c3c">&nbsp;[[File:EPC-R5710 4-1-Optional Accessories.PNG|RTENOTITLE]]</font>
 
 
 
<font color="#e74c3c">[[File:EPC-R5710 4-2-optional accessories.PNG|RTENOTITLE]]</font>
 
  
 
== '''接口布局和尺寸(Layout and Sizes)''' ==
 
== '''接口布局和尺寸(Layout and Sizes)''' ==
Line 41: Line 27:
 
=== '''External I/O''' ===
 
=== '''External I/O''' ===
  
<font color="#e74c3c">&nbsp;[[File:EPC-R5710 5-Dimensions.png|RTENOTITLE]]</font>
+
<font color="#e74c3c">&nbsp;[[File:EPC-R5710 Dimensions.png|RTENOTITLE]]</font>
  
 
=== '''接口布局圖&nbsp;Board Dimension Layout&nbsp;''' ===
 
=== '''接口布局圖&nbsp;Board Dimension Layout&nbsp;''' ===
  
*'''Front I/O'''  
+
'''&nbsp;I/O'''
  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[[File:EPC-R5710 Front.png|RTENOTITLE]]
+
[[File:EPC-R5710 IO.png|RTENOTITLE]]
  
*'''Rear I/O'''
+
[[File:EPC-R5710 IO 1.png|750x800px|EPC-R5710 IO 1.png]]
  
<font color="#e74c3c">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;[[File:EPC-R5710 Rear.png|RTENOTITLE]]</font>
+
== '''硬件接口说明(Hardware interface description)''' ==
  
== '''&nbsp;Connector List''' ==
+
=== '''Connector List''' ===
  
 
#[[DC_Power_Jack(DC-IN)|'''DC Power Jack(DC-IN)''']]  
 
#[[DC_Power_Jack(DC-IN)|'''DC Power Jack(DC-IN)''']]  
Line 66: Line 52:
 
#[[GPIO|'''GPIO''']]  
 
#[[GPIO|'''GPIO''']]  
 
#[[I2S/I2C|'''I2S/I2C''']]  
 
#[[I2S/I2C|'''I2S/I2C''']]  
 +
  
 
== '''快速入门(Quick Start)''' ==
 
== '''快速入门(Quick Start)''' ==
  
 +
=== '''系统下载(Yocto 3.0&nbsp; OS Dowload)''' ===
  
 +
Note:&nbsp;&nbsp;LIV= Yocto Linux,&nbsp;UIV=Ubuntu,&nbsp;DIV = Debian, AIV=Android
  
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LBV=BSP, LIV= Image
  
=== '''系统下载(OS Dowload)''' ===
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LIV9=Yocto2.5, LIVA=Yocto3.0, LIVB=Yocto 3.3……
 +
 
 +
{| border="2"
 +
|-
 +
| '''Product'''
 +
| '''Image Version'''
 +
| '''Release Date'''
 +
| '''Release Version'''
 +
| '''Release notes'''
 +
| '''Image Download'''
 +
| '''BSP Download Tag'''
 +
| '''Comment'''
 +
| '''SDK'''
 +
| '''Module'''
 +
| '''Test Report'''
 +
|-
 +
| EPC-R5710
 +
| VA1055
 +
| 2023/07/09
 +
| RTM
 +
| [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/NXP/Linux_Yocto_OS_Release_note/EPC-R5710/LIVA1055 Release_Note]
 +
|
 +
[https://pan.baidu.com/s/12sm_l-y4glRCizIT9uzVeQ Baidu]&nbsp;&nbsp; &nbsp; &nbsp;Password:a887
  
*'''Linux系统(Linux OS)'''
+
[https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 Dropbox]
  
'''Yocto 3.0:'''
+
| imx8LBVA1055.xml
 +
|
 +
4G RTM
  
{| border="1" cellpadding="1" cellspacing="1" style="width: 1174px;"
+
| [https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 SDK]
 +
| [https://ess-wiki.advantech.com.tw/view/Modules Modules]
 +
| [https://ess-wiki.advantech.com.tw/wiki/index.php?title=Test_Report&action=edit&redlink=1 Test Report]
 
|-
 
|-
| style="width: 75px;" | '''Product'''
+
| EPC-R5710
| style="width: 109px;" | '''Image Version'''
+
| VA1054
| style="width: 94px;" | '''Release Date'''
+
| 2023/07/09
| style="width: 109px;" | '''Release Version'''
+
| RTM
| style="width: 98px;" | '''Release notes'''
+
| [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/NXP/Linux_Yocto_OS_Release_note/EPC-R5710/LIVA1054 Release_Note]
| style="width: 220px;" | '''Image Download'''
+
|  
| style="width: 133px;" | '''BSP Download Tag'''
+
[https://pan.baidu.com/s/12sm_l-y4glRCizIT9uzVeQ Baidu]&nbsp;&nbsp; &nbsp; &nbsp;Password:a887
| style="width: 99px;" | '''Comment'''
 
| style="width: 46px;" | '''SDK'''
 
| style="width: 65px;" | '''Module'''
 
| style="width: 75px;" | '''Test Report'''
 
|-
 
| style="width: 75px;" | EPC-R5710
 
| style="width: 109px;" | VA1055
 
| style="width: 94px;" | 2023/07/09
 
| style="width: 109px;" | RTM
 
| style="width: 98px;" | [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/NXP/Linux_Yocto_OS_Release_note/EPC-R5710/LIVA1055 Release_Note]
 
| style="width: 220px;" |  
 
[https://pan.baidu.com/s/12sm_l-y4glRCizIT9uzVeQ#list/path=/sharelink24226041-1074432989395262/imx8_yocto_bsp_2.5/2021-03-09&parentPath=/sharelink24226041-1074432989395262 Baidu]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Password:a887
 
  
 
[https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 Dropbox]
 
[https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 Dropbox]
  
| style="width: 133px;" | imx8LBVA1055.xml
+
| imx8LBVA1054.xml
| style="width: 99px;" |  
+
|  
2G VA1054 &
+
2G RTM
  
4G VA1055 &
+
6G RTM
  
6G VA1054
+
| [https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 SDK]
 
+
| [https://ess-wiki.advantech.com.tw/view/Modules Modules]
| style="width: 46px;" | [https://www.dropbox.com/sh/bfmjsggjc0c1g7t/AABp4yVBwQXw1JjQXsjLJ_j5a?dl=0 SDK]
+
| [https://ess-wiki.advantech.com.tw/wiki/index.php?title=Test_Report&action=edit&redlink=1 Test Report]
| style="width: 65px;" | [http://ess-wiki.advantech.com.tw/view/Modules Modules]
 
| style="width: 75px;" | NA
 
 
|}
 
|}
  
Line 127: Line 129:
 
*GA: &nbsp;Beta version by QE verification;  
 
*GA: &nbsp;Beta version by QE verification;  
  
*RTM: &nbsp;Beta version by SI/Power/QE verification and pre-loaded
+
*RTM: &nbsp;Beta version by SI/Power/QE verification and pre-loaded  
  
 +
=== '''Linux烧录方式(Linux Falsh eMMC Method)''' ===
  
 +
'''Device routes and test'''
  
== '''Linux烧录方式(Linux Falsh eMMC Method)''' ==
+
eMMC: /dev/mmcblk2<br/> SD: /dev/mmcblk1<br/> QSPI1: /dev/mtd0<br/> For example: SD test
 +
<pre># dd if=/dev/urandom of=data bs=1 count=1024
 +
# dd if=/dev/mmcblk1 of=backup bs=1 count=1024 skip=4096
 +
# dd if=data of=/dev/mmcblk1 bs=1 seek=4096
 +
# dd if=/dev/mmcblk1 of=data1 bs=1 count=1024 skip=4096
 +
# diff data data1
 +
# dd if=backup of=/dev/mmcblk1 bs=1 seek=4096</pre>
  
 
+
'''Install the system from SD card'''
=== '''Install the system from SD card''' ===
 
  
 
1. Copy imx-image-full-imx8mpepcr5710a1-xxxxxx.rootfs.sdcard package to your desk- top.<br/> 2. Insert SD card to PC.<br/> 3. Make a bootable SD card. For example, the node of an SD card is /dev/sdv
 
1. Copy imx-image-full-imx8mpepcr5710a1-xxxxxx.rootfs.sdcard package to your desk- top.<br/> 2. Insert SD card to PC.<br/> 3. Make a bootable SD card. For example, the node of an SD card is /dev/sdv
 
<pre> # umount /dev/sdv*
 
<pre> # umount /dev/sdv*
  # dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/sdv bs=1M&nbsp;; sync'''
+
  # dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/sdv bs=1M&nbsp;&nbsp;;sync
 
</pre>
 
</pre>
  
Line 144: Line 153:
 
<pre># cd /run/media/sda1/
 
<pre># cd /run/media/sda1/
 
# umount /dev/mmcblk2*
 
# umount /dev/mmcblk2*
# dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/mmcblk2 bs=1M&nbsp;;sync'''
+
# dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/mmcblk2 bs=1M&nbsp;;sync
 
</pre>
 
</pre>
  
 +
'''Button for System Recovery With SD Card'''
 +
<div>Function: used to upgrade or use the operating system in the SD card;</div> <div>Operation method: press the recovery button, plug in the power supply, power on the machine, press it for 2 seconds, and start it from the SD card;</div> <div>After starting from the SD card, whether the customer needs to upgrade or use the SD card system is customized by the customer (by modifying the files in the SD card)</div>
 +
[[File:EPC-R5710 Button recovery.png|RTENOTITLE]]
 +
 +
== '''Liunx基本使用方法''' ==
 +
 +
=== '''[[EPC-R5710_AI_Test_Internal_NPU|AI Test_Internal NPU]]''' ===
 +
 +
=== '''[[EPC-R5710_Extend_AI_Card|Extend AI Card]]''' ===
 +
 +
=== '''[[EPC-R5710_Display_HDMI|Display_HDMI]]''' ===
 +
 +
=== '''[[EPC-R5710_Audio|Audio]]''' ===
 +
 +
=== '''[[EPC-R5710_Mini-PCIE:4G(EC20CEFHLG)|Mini-PCIE:4G(EC20CEFHLG)]]''' ===
 +
 +
=== '''[[EPC-R5710_M.2_KEY-E:WiFi5/6|M.2 KEY-E:WiFi5/6]]''' ===
 +
 +
=== '''[[EPC-R5710_M.2_KEY-B:5G|M.2 KEY-B:5G]]''' ===
 +
 +
=== '''[[EPC-R5710_Serial_Port(RS-232、RS-422、RS-485)|Serial Port(RS-232、RS-422、RS-485)]]''' ===
 +
 +
=== '''[[EPC-R5710_I2C_&_TPM|I2C & TPM]]''' ===
 +
 +
=== '''[[EPC-R5710_SATA_hard_disk_interface|SATA hard disk interface]]''' ===
 +
 +
=== '''[[EPC-R5710_USB|USB]]''' ===
 +
 +
=== '''[[EPC-R5710_RTC|RTC]]''' ===
 +
 +
=== '''[[EPC-R5710_Ethernet|Ethernet]]''' ===
  
 +
=== '''[[EPC-R5710_GPIO|GPIO]]''' ===
  
=== '''Button for System Recovery With SD Card''' ===
+
=== '''[[EPC-R5710_Watchdog|Watchdog]]''' ===
<div>Function: used to upgrade or use the operating system in the SD card;</div> <div>Operation method: press the recovery button, plug in the power supply, power on the machine, press it for 2 seconds, and start it from the SD card;</div> <div>After starting from the SD card, whether the customer needs to upgrade or use the SD card system is customized by the customer (by modifying the files in the SD card)</div>
+
 
[[File:EPC-R5710 Button recovery.png|RTENOTITLE]]
+
=== '''[[EPC-R5710_CANBus_or_CAN-FD|CANBus or CAN-FD]]''' ===
 +
 
 +
== '''BSP/Linux编译''' ==
  
== '''Yocto Linux BSP User Guide for EPC-R5710 series -Yocto 3.0''' ==
+
=== '''[[Yocto_Linux_BSP_User_Guide_for_EPC-R5710_series_-Yocto_3.0|Yocto_Linux_BSP_User_Guide _for_EPC-R5710_series -Yocto 3.0]]''' ===

Latest revision as of 07:29, 27 March 2024


产品介绍(Product Presentation)

产品特性(product feature)

  • NXP i.MX 8M PLUS 4xA53@1.8GHz
  • Integrate 2.3 TOPS NPU and extend 8-26 TOPS AI card
  • 4kP30,1080p60 HEVC, H.264, VP9, VP8 decoding
  • 1080p60 H.265, H.264 encoding
  • 1xHDMI2.0
  • 5xGbE LAN, 1xGbE Fiber
  • USB3.0,USB2.0,RS232,RS485,CAN FD,SATA,SD
  • 8 Channels Mic Array
  • Support AI card/5G/4G/GPS/ Wi-Fi 5/Wi-Fi6/BT
  • Support TPM,TCM
  • Linux and, Andriod
  • Embeded DeviceOn, DeviceOn.CommBridge


产品官网链接(Product official website link)

EPC-R5710 - NXP i.MX 8M Plus AI edge intelligent System - Advantech

接口布局和尺寸(Layout and Sizes)

External I/O

 RTENOTITLE

接口布局圖 Board Dimension Layout 

 I/O

RTENOTITLE

EPC-R5710 IO 1.png

硬件接口说明(Hardware interface description)

Connector List

  1. DC Power Jack(DC-IN)
  2. USB Ports
  3. LAN Ports
  4. HDMI
  5. CAN
  6. RS232&DEBUG
  7. SIM&SD
  8. Reset
  9. Recovery
  10. GPIO
  11. I2S/I2C


快速入门(Quick Start)

系统下载(Yocto 3.0  OS Dowload)

Note:  LIV= Yocto Linux, UIV=Ubuntu, DIV = Debian, AIV=Android

             LBV=BSP, LIV= Image

             LIV9=Yocto2.5, LIVA=Yocto3.0, LIVB=Yocto 3.3……

Product Image Version Release Date Release Version Release notes Image Download BSP Download Tag Comment SDK Module Test Report
EPC-R5710 VA1055 2023/07/09 RTM Release_Note

Baidu      Password:a887

Dropbox

imx8LBVA1055.xml

4G RTM

SDK Modules Test Report
EPC-R5710 VA1054 2023/07/09 RTM Release_Note

Baidu      Password:a887

Dropbox

imx8LBVA1054.xml

2G RTM

6G RTM

SDK Modules Test Report

Note:  LIV= Yocto Linux, UIV=Ubuntu, DIV = Debian, AIV=Android

             LBV=BSP, LIV= Image

             LIV9=Yocto2.5, LIVA=Yocto3.0, LIVB=Yocto 3.3……

  • Alpha:  Basic I/O function bring up by RD;
  • Beta:  Basic I/O function、performance and middleware verified by RD. Peripherals integrated;
  • GA:  Beta version by QE verification;
  • RTM:  Beta version by SI/Power/QE verification and pre-loaded

Linux烧录方式(Linux Falsh eMMC Method)

Device routes and test

eMMC: /dev/mmcblk2
SD: /dev/mmcblk1
QSPI1: /dev/mtd0
For example: SD test

# dd if=/dev/urandom of=data bs=1 count=1024
# dd if=/dev/mmcblk1 of=backup bs=1 count=1024 skip=4096
# dd if=data of=/dev/mmcblk1 bs=1 seek=4096
# dd if=/dev/mmcblk1 of=data1 bs=1 count=1024 skip=4096
# diff data data1
# dd if=backup of=/dev/mmcblk1 bs=1 seek=4096

Install the system from SD card

1. Copy imx-image-full-imx8mpepcr5710a1-xxxxxx.rootfs.sdcard package to your desk- top.
2. Insert SD card to PC.
3. Make a bootable SD card. For example, the node of an SD card is /dev/sdv

 # umount /dev/sdv*
 # dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/sdv bs=1M  ;sync

4.Insert SD card and copy imx-image-full-imx8mpepcr5710a1-xxxxxx.rootfs.sdcard to USB disk.
5. Insert USB disk and SD card then boot the whole system from SD card by changing SW1 to 1-2 ON, 3-4 OFF.
6. Enter usb disk folder, make a bootable emmc

# cd /run/media/sda1/
# umount /dev/mmcblk2*
# dd if=./imx-image-full-imx8mpepcr5710a1-xxxx.rootfs.sdcard of=/dev/mmcblk2 bs=1M ;sync

Button for System Recovery With SD Card

Function: used to upgrade or use the operating system in the SD card;
Operation method: press the recovery button, plug in the power supply, power on the machine, press it for 2 seconds, and start it from the SD card;
After starting from the SD card, whether the customer needs to upgrade or use the SD card system is customized by the customer (by modifying the files in the SD card)

RTENOTITLE

Liunx基本使用方法

AI Test_Internal NPU

Extend AI Card

Display_HDMI

Audio

Mini-PCIE:4G(EC20CEFHLG)

M.2 KEY-E:WiFi5/6

M.2 KEY-B:5G

Serial Port(RS-232、RS-422、RS-485)

I2C & TPM

SATA hard disk interface

USB

RTC

Ethernet

GPIO

Watchdog

CANBus or CAN-FD

BSP/Linux编译

Yocto_Linux_BSP_User_Guide _for_EPC-R5710_series -Yocto 3.0