Difference between revisions of "ROM-5721 user guide win10IoT"

From ESS-WIKI
Jump to: navigation, search
(Created page with " <br/> == '''資源特性(Features)''' == *NXP i.MX 8M Mini processor with up to 4 Arm Cortex A53 cores <br/> *1 x Arm Cortex-M4 core <br/> *Onboard LPDDR4 memory a...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
<br/> == '''資源特性(Features)''' ==
+
{{DISPLAYTITLE:ROM-5721 user guide for Win10 IoT core}}
  
*NXP i.MX 8M Mini processor with up to 4 Arm Cortex A53 cores&nbsp;<br/> *1 x Arm Cortex-M4 core&nbsp;<br/> *Onboard LPDDR4 memory and eMMC&nbsp;<br/> *1 x 4 lane MIPI-CSI,1 x Dual channel LVDS or 1 x Display Port&nbsp;<br/> *4 x USB2.0, 1 x USB 2.0 OTG, 4 x UART, 4 x I2C, 12 x GPIO, 1 x PCIe2.0, 1x Gigabit LAN&nbsp;<br/> *Support OpenGL ES 2.0/1.1 by hardware accelerators&nbsp;<br/> *Low power consumption design&nbsp;<br/> *Support Linux and Android BSP&nbsp;
+
== '''資源特性(Features)''' ==
 +
 
 +
*NXP i.MX 8M Mini processor with up to 4 Arm Cortex A53 cores  
 +
*1 x Arm Cortex-M4 core  
 +
*Onboard LPDDR4 memory and eMMC  
 +
*1 x 4 lane MIPI-CSI,1 x Dual channel LVDS or 1 x Display Port  
 +
*4 x USB2.0, 1 x USB 2.0 OTG, 4 x UART, 4 x I2C, 12 x GPIO, 1 x PCIe2.0, 1x Gigabit LAN  
 +
*Support OpenGL ES 2.0/1.1 by hardware accelerators  
 +
*Low power consumption design  
 +
*Support Linux and Android BSP  
  
 
== '''訂購資訊(Ordering Information)''' ==
 
== '''訂購資訊(Ordering Information)''' ==
Line 26: Line 35:
 
[[File:ROM-DB5901 IO2.jpg|RTENOTITLE]]
 
[[File:ROM-DB5901 IO2.jpg|RTENOTITLE]]
  
{| border="1" cellpadding="1" cellspacing="1" style="width:500px;"<br/> |-<br/> | '''Position'''<br/> | '''Description'''<br/> | '''Connector Type'''<br/> |-<br/> | BAT1<br/> | PIN Header for Battery<br/> | WAFER 8P 2.54mm 180D(M) DIP<br/> A2543WV2-8P<br/> |-<br/> | BH1<br/> | RTC Battery Holder<br/> | BATTERY HOLDER 24.9*23.4*8.9<br/> CR2032 BH800.4GG<br/> |-<br/> | CAN1<br/> | CANBus Port 1<br/> | BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10<br/> |-<br/> | CAN2<br/> | CANBus Port 2<br/> | BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10<br/> |-<br/> | COM1<br/> | COM Port 1<br/> | BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10<br/> |-<br/> | COM3<br/> | COM Port 3 (Debug Port)<br/> | BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10<br/> |-<br/> | CN4<br/> | PCIex1 Connector 1<br/> | PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF<br/> |-<br/> | CN5<br/> | PCIex1 Connector 2<br/> | PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF<br/> |-<br/> | CN6<br/> | PCIex1 Connector 3<br/> | PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF<br/> |-<br/> | CN11<br/> | SATA Connector<br/> | Serial ATA 7P 1.27mm 180D(M) DIP<br/> WATM-07DBN4A3B8<br/> |-<br/> | CN12<br/> | SATA Power Connector<br/> | WAFER 4P 2.5mm 180D(M) DIP<br/> 24W1161-04S10-01T<br/> |-<br/> | CN22<br/> | GPIOx8 sets<br/> | PIN HEADER 10x2P 2.0mm 180D(M)<br/> DIP 21N22050<br/> |-<br/> | CN25<br/> | MXM 3.0 Connector<br/> | MXM Conn. 314P 90D(F) SMD<br/> AS0B821-S78B-7H<br/> |-<br/> | CN26<br/> | M.2 Key E Slots<br/> | NGFF 75P 0.5mm 90D(F) H=4.2mm<br/> SMD AS0BC21-S40BE<br/> |-<br/> | CN38<br/> | FAN (Reserved)<br/> | WTB Con. 3P 2.54mm 180D(M) DIP<br/> A2543WV0-3P-6T-5e<br/> |-<br/> | CN39<br/> | MIPI-CSI1 (FPC, 4-Lane<br/> | FPC 39P, 0.6mm, H0.9mm<br/> |-<br/> | CN40<br/> | MIPI-CSI0 (FPC, 2-Lane)<br/> | FPC 39P, 0.6mm, H0.9mm<br/> |-<br/> | CN41<br/> | MIPI-CSI0 (Mini-SAS, 2-Lane)<br/> | Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/<br/> S/BK/W<br/> |-<br/> | CN42<br/> | MIPI-CSI1 (Mini-SAS, 4-Lane)<br/> | Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/<br/> S/BK/W<br/> |-<br/> | ESPI_CN1<br/> | ESPI<br/> | PIN HEADER 6x2P 2.0mm180D(M) SMD<br/> 21N22050-12M00B<br/> |-<br/> | I2C_GP_1<br/> | I2C Pin Header<br/> | WAFER BOX 4P 2.00mm 180D(M) DIP<br/> 721-81-04TW00<br/> |-<br/> | I2C_CN3<br/> | Audio Codec Board<br/> | PIN HEADER 2x10P 2.54mm 180D(M)<br/> DIP 21N22564<br/> |-<br/> | LVDS0<br/> | LVDS0<br/> | Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/<br/> S/WH/W<br/> |-<br/> | LVDS_BK_PWR<br/> | LVDS0 Back Light<br/> | WAFER BOX 5P 2.0mm 180D(M) DIP<br/> A2001WV2-5P<br/> |-<br/> | LVDS1<br/> | LVDS1<br/> | Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/<br/> S/WH/W<br/> |-<br/> | LVDS1_BK_PWR<br/> | LVDS1 Back Light<br/> | WAFER BOX 5P 2.0mm 180D(M) DIP<br/> A2001WV2-5P<br/> |-<br/> | SD1<br/> | SD Card Slot<br/> | SD CARD 9P 90D(F) SMD WK2192CS3D-<br/> 7H<br/> |-<br/> | SPI_CN1<br/> | SPI Pin Header<br/> | PIN HEADER 4x2P 2.54mm 180D(M)<br/> SMD 21N22564<br/> |-<br/> | SW2<br/> | Reset Button<br/> | TACT SW STS-091 SMD 4P H=3.8mm<br/> |-<br/> | SW4<br/> | SLP Button<br/> | TACT SW STS-091 SMD 4P H=3.8mm<br/> |-<br/> | SW5<br/> | Power Button<br/> | TACT SW STS-091 SMD 4P H=3.8mm<br/> |-<br/> | USB0_OTG1<br/> | USB OTG<br/> | Micro USB 5P/0.65mm/(F)/NY9T/GFL/<br/> RA/S/BK/B<br/> |-<br/> | USB-4-5<br/> | USB Port 4, Port 5<br/> | PIN HEADER 2x5P 2.0mm 180D(M)<br/> SMD 21N22050<br/> |}
+
{| border="1" cellpadding="1" cellspacing="1" style="width:500px;"
 +
|-
 +
| '''Position'''
 +
| '''Description'''
 +
| '''Connector Type'''
 +
|-
 +
| BAT1
 +
| PIN Header for Battery
 +
| WAFER 8P 2.54mm 180D(M) DIP<br/> A2543WV2-8P
 +
|-
 +
| BH1
 +
| RTC Battery Holder
 +
| BATTERY HOLDER 24.9*23.4*8.9<br/> CR2032 BH800.4GG
 +
|-
 +
| CAN1
 +
| CANBus Port 1
 +
| BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10
 +
|-
 +
| CAN2
 +
| CANBus Port 2
 +
| BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10
 +
|-
 +
| COM1
 +
| COM Port 1
 +
| BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10
 +
|-
 +
| COM3
 +
| COM Port 3 (Debug Port)
 +
| BOX HEADER 5x2P 2.54mm 180D(M)<br/> DIP 23N6960-10S10
 +
|-
 +
| CN4
 +
| PCIex1 Connector 1
 +
| PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF
 +
|-
 +
| CN5
 +
| PCIex1 Connector 2
 +
| PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF
 +
|-
 +
| CN6
 +
| PCIex1 Connector 3
 +
| PCIEXPRESS 36P 180D(F) DIP<br/> 2EG01817-D2D-DF
 +
|-
 +
| CN11
 +
| SATA Connector
 +
| Serial ATA 7P 1.27mm 180D(M) DIP<br/> WATM-07DBN4A3B8
 +
|-
 +
| CN12
 +
| SATA Power Connector
 +
| WAFER 4P 2.5mm 180D(M) DIP<br/> 24W1161-04S10-01T
 +
|-
 +
| CN22
 +
| GPIOx8 sets
 +
| PIN HEADER 10x2P 2.0mm 180D(M)<br/> DIP 21N22050
 +
|-
 +
| CN25
 +
| MXM 3.0 Connector
 +
| MXM Conn. 314P 90D(F) SMD<br/> AS0B821-S78B-7H
 +
|-
 +
| CN26
 +
| M.2 Key E Slots
 +
| NGFF 75P 0.5mm 90D(F) H=4.2mm<br/> SMD AS0BC21-S40BE
 +
|-
 +
| CN38
 +
| FAN (Reserved)
 +
| WTB Con. 3P 2.54mm 180D(M) DIP<br/> A2543WV0-3P-6T-5e
 +
|-
 +
| CN39
 +
| MIPI-CSI1 (FPC, 4-Lane
 +
| FPC 39P, 0.6mm, H0.9mm
 +
|-
 +
| CN40
 +
| MIPI-CSI0 (FPC, 2-Lane)
 +
| FPC 39P, 0.6mm, H0.9mm
 +
|-
 +
| CN41
 +
| MIPI-CSI0 (Mini-SAS, 2-Lane)
 +
| Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/<br/> S/BK/W
 +
|-
 +
| CN42
 +
| MIPI-CSI1 (Mini-SAS, 4-Lane)
 +
| Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/<br/> S/BK/W
 +
|-
 +
| ESPI_CN1
 +
| ESPI
 +
| PIN HEADER 6x2P 2.0mm180D(M) SMD<br/> 21N22050-12M00B
 +
|-
 +
| I2C_GP_1
 +
| I2C Pin Header
 +
| WAFER BOX 4P 2.00mm 180D(M) DIP<br/> 721-81-04TW00
 +
|-
 +
| I2C_CN3
 +
| Audio Codec Board
 +
| PIN HEADER 2x10P 2.54mm 180D(M)<br/> DIP 21N22564
 +
|-
 +
| LVDS0
 +
| LVDS0
 +
| Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/<br/> S/WH/W
 +
|-
 +
| LVDS_BK_PWR
 +
| LVDS0 Back Light
 +
| WAFER BOX 5P 2.0mm 180D(M) DIP<br/> A2001WV2-5P
 +
|-
 +
| LVDS1
 +
| LVDS1
 +
| Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/<br/> S/WH/W
 +
|-
 +
| LVDS1_BK_PWR
 +
| LVDS1 Back Light
 +
| WAFER BOX 5P 2.0mm 180D(M) DIP<br/> A2001WV2-5P
 +
|-
 +
| SD1
 +
| SD Card Slot
 +
| SD CARD 9P 90D(F) SMD WK2192CS3D-<br/> 7H
 +
|-
 +
| SPI_CN1
 +
| SPI Pin Header
 +
| PIN HEADER 4x2P 2.54mm 180D(M)<br/> SMD 21N22564
 +
|-
 +
| SW2
 +
| Reset Button
 +
| TACT SW STS-091 SMD 4P H=3.8mm
 +
|-
 +
| SW4
 +
| SLP Button
 +
| TACT SW STS-091 SMD 4P H=3.8mm
 +
|-
 +
| SW5
 +
| Power Button
 +
| TACT SW STS-091 SMD 4P H=3.8mm
 +
|-
 +
| USB0_OTG1
 +
| USB OTG
 +
| Micro USB 5P/0.65mm/(F)/NY9T/GFL/<br/> RA/S/BK/B
 +
|-
 +
| USB-4-5
 +
| USB Port 4, Port 5
 +
| PIN HEADER 2x5P 2.0mm 180D(M)<br/> SMD 21N22050
 +
|}
  
 
=== '''&nbsp; Rear I/O&nbsp;''' ===
 
=== '''&nbsp; Rear I/O&nbsp;''' ===
Line 32: Line 178:
 
'''[[File:ROM-DB5901 RearIO.jpg|RTENOTITLE]]'''
 
'''[[File:ROM-DB5901 RearIO.jpg|RTENOTITLE]]'''
  
{| border="1" cellpadding="1" cellspacing="1" style="width:500px;"<br/> |-<br/> | '''Position'''<br/> | '''Description'''<br/> | '''Name'''<br/> |-<br/> | DCIN<br/> | DC Jack<br/> | A<br/> |-<br/> | CN15A<br/> | UART Port 0<br/> | B<br/> |-<br/> | CN15B<br/> | UART Port 2<br/> | C<br/> |-<br/> | CN1A<br/> | DP Port<br/> | D<br/> |-<br/> | CN1B<br/> | HDMI Port<br/> | E<br/> |-<br/> | CN33<br/> | Type C Controller Programming Header (Reserved Only)<br/> | F<br/> |-<br/> | CN34<br/> | USB Type C<br/> | G<br/> |-<br/> | CN8<br/> | GbE Ethernet Connector Port<br/> | H<br/> |-<br/> | CN3<br/> | USB Port 1/ 2<br/> | I<br/> |-<br/> | Audio1<br/> | MIC Input/ Audio Output<br/> | J<br/> |}
+
{| border="1" cellpadding="1" cellspacing="1" style="width:500px;"
 +
|-
 +
| '''Position'''
 +
| '''Description'''
 +
| '''Name'''
 +
|-
 +
| DCIN
 +
| DC Jack
 +
| A
 +
|-
 +
| CN15A
 +
| UART Port 0
 +
| B
 +
|-
 +
| CN15B
 +
| UART Port 2
 +
| C
 +
|-
 +
| CN1A
 +
| DP Port
 +
| D
 +
|-
 +
| CN1B
 +
| HDMI Port
 +
| E
 +
|-
 +
| CN33
 +
| Type C Controller Programming Header (Reserved Only)
 +
| F
 +
|-
 +
| CN34
 +
| USB Type C
 +
| G
 +
|-
 +
| CN8
 +
| GbE Ethernet Connector Port
 +
| H
 +
|-
 +
| CN3
 +
| USB Port 1/ 2
 +
| I
 +
|-
 +
| Audio1
 +
| MIC Input/ Audio Output
 +
| J
 +
|}
  
 
=== '''&nbsp; 接口引脚定義 (Pin definitions)''' ===
 
=== '''&nbsp; 接口引脚定義 (Pin definitions)''' ===
  
*[[電池(BAT1)_&_電池扣(BH1)|電池(BAT1)&nbsp;& 電池扣(BH1)]]&nbsp;<br/> *[[CAN(CAN1,CAN2)|CAN(CAN1,CAN2)]]&nbsp;<br/> *[[串口(COM_DB(COM3)、COM0、COM1_、COM2)|串口(COM_DB(COM3)、COM1、UART0&nbsp;、UART2)]]&nbsp;<br/> *[[显示接口(LVDS、HDMI)_LAN接口_USB接口(USB1-2、USB3-4、USB_OTG)_音频接口_电源及指示灯和开关机复位按钮_GPIO接口_MINI_PCIE接口_M.2接口_SPI、I2C_接口|显示接口(LVDS、LVDS Backlight、HDMI、DP)]]&nbsp;<br/> *[[LAN接口|LAN接口(LAN)]]&nbsp;<br/> *[[USB接口(USB1-2、USB_Type_C、USB_OTG)|USB接口(USB1-2、USB-4-5、USB Type C、USB OTG)]]&nbsp;<br/> *[[音频接口(Audio)|音频接口(Audio Output &Audio Codec)]]&nbsp;<br/> *[[电源及指示灯和开关机复位按钮(Power_、LED、Power_Button、Reset_Button、Sleep_Button)|电源及指示灯和开关机复位按钮(Power&nbsp;、LED、Power Button、Reset Button、Sleep Button)&nbsp;]]&nbsp;<br/> *[[GPIO接口|GPIO接口]]&nbsp;<br/> *[[MINI_PCIE接口_M.2接口_SPI、I2C_接口|MINI_PCIE接口_M.2接口_SPI、I2C_接口]]&nbsp;
+
*[[電池(BAT1)_&_電池扣(BH1)|電池(BAT1)&nbsp;& 電池扣(BH1)]]  
 +
*[[CAN(CAN1,CAN2)|CAN(CAN1,CAN2)]]  
 +
*[[串口(COM_DB(COM3)、COM0、COM1_、COM2)|串口(COM_DB(COM3)、COM1、UART0&nbsp;、UART2)]]  
 +
*[[显示接口(LVDS、HDMI)_LAN接口_USB接口(USB1-2、USB3-4、USB_OTG)_音频接口_电源及指示灯和开关机复位按钮_GPIO接口_MINI_PCIE接口_M.2接口_SPI、I2C_接口|显示接口(LVDS、LVDS Backlight、HDMI、DP)]]  
 +
*[[LAN接口|LAN接口(LAN)]]  
 +
*[[USB接口(USB1-2、USB_Type_C、USB_OTG)|USB接口(USB1-2、USB-4-5、USB Type C、USB OTG)]]  
 +
*[[音频接口(Audio)|音频接口(Audio Output &Audio Codec)]]  
 +
*[[电源及指示灯和开关机复位按钮(Power_、LED、Power_Button、Reset_Button、Sleep_Button)|电源及指示灯和开关机复位按钮(Power&nbsp;、LED、Power Button、Reset Button、Sleep Button)&nbsp;]]  
 +
*[[GPIO接口|GPIO接口]]  
 +
*[[MINI_PCIE接口_M.2接口_SPI、I2C_接口|MINI_PCIE接口_M.2接口_SPI、I2C_接口]]  
  
 
=== '''&nbsp; 机械尺寸&nbsp; ('''Mechanical Characteristics) ===
 
=== '''&nbsp; 机械尺寸&nbsp; ('''Mechanical Characteristics) ===
Line 56: Line 256:
 
== '''快速入门 (Quick Start)''' ==
 
== '''快速入门 (Quick Start)''' ==
  
=== '''&nbsp; 系统下载 (OS Download)''' ===
+
{| border="0" cellpadding="10" cellspacing="0" style="width:100%;"
 
+
|-
*'''Linux系统 (Linux OS)'''&nbsp;
+
| <iframe height="230" key="advonline" level="campaign" path="en/aim-linux_community/" width="100%"></iframe>
 
+
|}
'''​Yocto 2.5:&nbsp;'''[http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/OS_Support_List IoTGateway/BSP/Linux/iMX8/OS Support List - ESS-WIKI (advantech.com.tw)]
 
 
 
'''Yocto 3.0:'''[[IoTGateway/BSP/Linux/iMX8/OS_Support_List_3.0|IoTGateway/BSP/Linux/iMX8/OS Support List 3.0]]
 
 
 
----
 
 
 
=== '''&nbsp; Linux&nbsp;燒錄方法 (Linux Flash eMMC Method)''' ===
 
 
 
'''使用Flash tool 燒錄鏡像到eMMC (Flash image into eMMC by Flash Tools)&nbsp;'''
 
 
 
Step0: 檢查SD卡在Linux 環境的代號 (check SD card symbol in Linux system)&nbsp;
 
 
 
[[File:Z3.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
Step1: 創造一張可開機的SD 卡&nbsp;(Create&nbsp;a bootable SD card)
 
 
 
[[File:Z4.jpg|RTENOTITLE]]
 
 
 
Step2: 將可開機的SD 卡插入底板SD卡卡槽(Plug the SD card into Carrier board 's SD card slot)
 
 
 
&nbsp;[[File:CarrierboardSDsolt.jpg|RTENOTITLE]]
 
 
 
Step4: 確認開機選擇指撥開關 (Check the boot switch)
 
 
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SD 卡開機模式(SD boot mode):
 
 
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[[File:SDBootupSwitch.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
Step3:打開電源 和 終端機&nbsp;(Turn on the Power & Terminal)
 
 
 
[[File:Z5.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
Step4: 解壓縮flash tools 檔案,並複製到U盤中(Unzip the flash tools file , then copy to USB Disk)&nbsp;
 
 
 
&nbsp; &nbsp; 解壓縮(Unzip the file )&nbsp;
 
 
 
[[File:Z6.jpg|RTENOTITLE]]&nbsp; &nbsp; &nbsp; &nbsp;
 
 
 
複製檔案到U盤中 (Copy the flash file to USB Disk)&nbsp;
 
 
 
&nbsp; 1. 插入U盤到你的Ubuntu 電腦上 (Plug the USB Disk into you Linux PC
 
 
 
&nbsp; 2. 檢視U盤在Ubuntu 系統代號 (Check the USB Disk's symbol in Ubuntu System)&nbsp;
 
 
 
&nbsp;[[File:Z7.jpg|RTENOTITLE]]
 
 
 
&nbsp;3. 掛載U盤在Ubuntu 系統中 (Mount the&nbsp;USB Disk's in Ubuntu System)&nbsp;
 
 
 
[[File:Z8.jpg|RTENOTITLE]]
 
 
 
4. 複製檔案到U盤(Copy the file to USB disk)
 
 
 
[[File:Z9.jpg|RTENOTITLE]]
 
 
 
5. 將U盤連接到ROM-5721系統, 進入flash tool下的mk_inand資料夾, 執行指令./mksd-linux.sh /dev/mmcblk2燒錄image到eMMC (Connect USB Disk to ROM-5721 system, browser to mk_inand folder and execute flash shell script "./mksd-linux.sh /dev/mmcblk2"
 
 
 
{| border="1" cellpadding="1" cellspacing="1" style="width:500px;"<br/> |-<br/> | ROM-5721<br/> | &nbsp;<br/> |-<br/> | SD card<br/> | /dev/mmcblk1<br/> |-<br/> | eMMC<br/> | /dev/mmcblk2<br/> |}
 
 
 
[[File:Z10.jpg|RTENOTITLE]]
 
 
 
6. 切換開機switch 1:on 2,3,4,5,6:off來設定成從eMMC開機(Change boot switch to "1:on 2,3,4,5,6:off" to boot from eMMC. Reboot system).
 
 
 
=== '''&nbsp; Debug 串口調試 (Debug port Setting)''' ===
 
 
 
以 Tera Term&nbsp;&nbsp;为例介绍如何使用串口调试功能<br/> <pre> &nbsp; Baud Rate波特率:115200<br/> &nbsp; &nbsp;Data 数据位:8<br/> &nbsp; &nbsp;Parity 奇偶校验:无<br/> &nbsp; &nbsp;Stop 停止位:1<br/> &nbsp; &nbsp;Flow Control流控:无</pre>
 
 
 
:&nbsp;&nbsp;
 
 
 
Tera Term Tool&nbsp;
 
 
 
[[File:TeraTerm 2021-09-10 140930n.jpg|RTENOTITLE]]
 
 
 
[[File:TeraTerm12021-09-10 141114n.jpg|RTENOTITLE]]
 
 
 
Check the Sriel port in Device Manager (查看PC端的串口号):
 
 
 
if you can not identify the Serial device , please check your serial driver.&nbsp;
 
 
 
[[File:COMportinx862021-09-10 141610.jpg|RTENOTITLE]]
 
 
 
Debug port connection (串口連接)&nbsp;
 
 
 
[[File:Debugcom3nn 2021-09-10 140320.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
Log into Terminal&nbsp; Tool (进入串口调试终端):
 
 
 
[[File:Z15.jpg|RTENOTITLE]]
 
 
 
----
 
 
 
== '''Linux系统的基本使用(Linux&nbsp;System Basic Operating Method)''' ==
 
 
 
=== '''&nbsp; UUU 使用方法(USB Connection (OTG port))''' ===
 
 
 
Download uuu tool from (Release [[https://github.com/ADVANTECH-Corp/uuu/releases/tag/v20200619 ADV]v20200619 · ADVANTECH-Corp/uuu · GitHub]) or in the folder.
 
 
 
The “imx-boot-imx8mmrom5721a1-sd.bin-flash_evk” file be included in 5721A1AIM20LIV90XXX_iMX8MM_misc.tgz. XXX is the version.
 
 
 
'''Connect USB cable to USB OTG port.'''
 
 
 
'''Change boot switch to "4:on 1,2,3,5,6:off" to boot from force recovery mode.'''
 
 
 
[[File:Z11.jpg|RTENOTITLE]]
 
 
 
Type command below to flash eMMC:
 
 
 
[[File:Z12.jpg|RTENOTITLE]]
 
 
 
=== '''&nbsp; Display Setting (ROM-5721)''' ===
 
 
 
'''&nbsp; &nbsp; &nbsp; U-boot&nbsp;Command&nbsp;:'''
 
 
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setenv fdt_file xxxx.dtb<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; env save<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; boot
 
 
 
&nbsp; &nbsp; &nbsp;U-boot load fefault setting:
 
 
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;env default -a<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; env save<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; reset
 
 
 
*Display: Default support g070vw01 LVDS panel on LVDS0&nbsp;
 
 
 
=== '''Yocto 2.5''' ===
 
 
 
*<br/> **DSI to LVDS&nbsp;<br/> ***g070vw01&nbsp;<br/> ****adv-imx8mm-rom5721-a1.dtb &nbsp;&nbsp;<br/> ***g150xgel05&nbsp;<br/> ****adv-imx8mm-rom5721-a1-dsi2lvds-g150xgel05.dtb &nbsp;&nbsp;<br/> ***g215hvn01&nbsp;<br/> ****adv-imx8mm-rom5721-a1-dsi2lvds-g215hvn01.dtb &nbsp; &nbsp;&nbsp;<br/> **DSI to DP&nbsp;<br/> ***adv-imx8mm-rom5721-a1-dsi2dp.dtb &nbsp;&nbsp;<br/> **DSI to HDMI&nbsp;<br/> ***adv-imx8mm-rom5721-a1-adv7535.dtb &nbsp;&nbsp;<br/> **DSI&nbsp;<br/> ***auog101uan02&nbsp;<br/> ****adv-imx8mm-rom5721-a1-auog101uan02.dtb &nbsp; &nbsp; &nbsp;&nbsp;<br/> *M.2 SDIO&nbsp;<br/> **Adjust CN43~CN48&nbsp;<br/> **adv-imx8mm-rom5721-a1-m2-sdio.dtb &nbsp;&nbsp;<br/> *M.2 I2S&nbsp;<br/> **adv-imx8mm-rom5721-a1-m2-i2s.dtb &nbsp;&nbsp;
 
 
 
=== '''Yocto 3.0''' ===
 
 
 
*<br/> **DSI to LVDS&nbsp;<br/> ***g070vw01&nbsp;<br/> ****imx8mm-rom5721-a1.dtb &nbsp;&nbsp;<br/> ***g150xgel05&nbsp;<br/> ****imx8mm-rom5721-a1-dsi2lvds-g150xgel05.dtb &nbsp;&nbsp;<br/> ***g215hvn01&nbsp;<br/> ****imx8mm-rom5721-a1-dsi2lvds-g215hvn01.dtb &nbsp; &nbsp;&nbsp;<br/> **DSI to DP&nbsp;<br/> ***imx8mm-rom5721-a1-dsi2dp.dtb &nbsp;&nbsp;<br/> **DSI to HDMI&nbsp;<br/> ***imx8mm-rom5721-a1-adv7535.dtb &nbsp;&nbsp;<br/> **DSI&nbsp;<br/> ***auog101uan02&nbsp;<br/> ****imx8mm-rom5721-a1-auog101uan02.dtb &nbsp; &nbsp; &nbsp;&nbsp;<br/> *M.2 SDIO&nbsp;<br/> **Adjust CN43~CN48&nbsp;<br/> **imx8mm-rom5721-a1-m2-sdio.dtb &nbsp;&nbsp;
 
 
 
=== '''&nbsp; 乙太網路使用方法(Ethernent Testing Method)''' ===
 
 
 
'''Command&nbsp;: ifconfig&nbsp;'''
 
 
 
[[File:Z13.jpg|RTENOTITLE]]
 
 
 
'''Command: Ping - I eth1 8.8.8.8&nbsp; or Ping - I eth0 8.8.8.8&nbsp;&nbsp;'''
 
 
 
[[File:Z14.jpg|RTENOTITLE]]
 
 
 
=== '''&nbsp; WiFi使用方法(WIFI Testing Method)''' ===<br/> <pre>Command&nbsp;:&nbsp;
 
 
 
preparatory work:将WIFI天线安装到ROM-5721上<br/> 举例:<br/> root@imx8mmrom5721a1:~# ifconfig mlan0 up<br/> root@imx8mmrom5721a1:~#iwlist mlan0 scan<br/> 备注:(ESSID:"SSID"—热点名称,密码:123456789)<br/> Cell 41 - Address: E2:92:00:7C:81:95<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ESSID:"SSID" [41]<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Mode:Master<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Frequency=5.785 GHz<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Quality:5/5 &nbsp;Signal level:-46 dBm &nbsp;Noise level:-96 dBm<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Encryption key:on<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 36 Mb/s; 48 Mb/s; 54 Mb/s<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Extra:Beacon interval=200<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IE: IEEE 802.11i/WPA2 Version 1<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Group Cipher&nbsp;: CCMP<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pairwise Ciphers (1)&nbsp;: CCMP<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Authentication Suites (1)&nbsp;: PSK<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IE: Unknown: DD180050F2020101810003A4000027A4000042435E0062322F00<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Extra:band=a
 
 
 
root@imx8mmrom5721a1:~# wpa_passphrase "SSID" 123456789 > /tmp/wpa.conf<br/> root@imx8mmrom5721a1:~# sync<br/> root@imx8mmrom5721a1:~# cat /tmp/wpa.conf<br/> network={<br/> &nbsp; &nbsp; &nbsp; &nbsp; ssid="SSID" &nbsp;<br/> &nbsp; &nbsp; &nbsp; &nbsp; #psk="123456789"<br/> &nbsp; &nbsp; &nbsp; &nbsp; psk=63079f1c4891c9bb8a0496498d793993b5a0927e042358833eef89f1a90719a1<br/> }<br/> root@imx8mmrom5721a1:~# wpa_supplicant -BDwext -imlan0 -c/tmp/wpa.conf<br/> Successfully initialized wpa_supplicant<br/> rfkill: Cannot get wiphy information<br/> [ &nbsp;189.719149] wlan: SCAN COMPLETED: scanned AP count=41<br/> ioctl[SIOCSIWESSID]: Bad address<br/> root@imx8mmrom5721a1:~# [ &nbsp;191.724260] EXT_SCAN: wlan_interpret_bss_desc_with_ie returned error<br/> [ &nbsp;197.337568] wlan: SCAN COMPLETED: scanned AP count=41<br/> [ &nbsp;197.370146] IPv6: ADDRCONF(NETDEV_CHANGE): mlan0: link becomes ready<br/> ^C<br/> root@imx8mmrom5721a1:~#<br/> root@imx8mmrom5721a1:~# udhcpc -b -i mlan0<br/> udhcpc: started, v1.31.0<br/> udhcpc: sending discover<br/> udhcpc: sending select for 192.168.43.132<br/> udhcpc: lease of 192.168.43.132 obtained, lease time 3600<br/> /etc/udhcpc.d/50default: Adding DNS 192.168.43.1<br/> root@imx8mmrom5721a1:~# ifconfig<br/> lo &nbsp; &nbsp; &nbsp; &nbsp;Link encap:Local Loopback<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:127.0.0.1 &nbsp;Mask:255.0.0.0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet6 addr:&nbsp;::1/128 Scope:Host<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP LOOPBACK RUNNING &nbsp;MTU:65536 &nbsp;Metric:1<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RX packets:214 errors:0 dropped:0 overruns:0 frame:0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TX packets:214 errors:0 dropped:0 overruns:0 carrier:0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; collisions:0 txqueuelen:1000<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RX bytes:15212 (14.8 KiB) &nbsp;TX bytes:15212 (14.8 KiB)
 
 
 
mlan0 &nbsp; &nbsp; Link encap:Ethernet &nbsp;HWaddr c0:e4:34:6d:fa:bf<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:192.168.43.132 &nbsp;Bcast:192.168.43.255 &nbsp;Mask:255.255.255.0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING MULTICAST &nbsp;MTU:1500 &nbsp;Metric:1<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RX packets:9 errors:0 dropped:0 overruns:0 frame:0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TX packets:48 errors:0 dropped:0 overruns:0 carrier:0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; collisions:0 txqueuelen:1000<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RX bytes:1248 (1.2 KiB) &nbsp;TX bytes:7034 (6.8 KiB)<br/> 备注:以上步骤完成,就可以查看到mlan0 是否有连接到wifi或热点。
 
 
 
root@imx8mmrom5721a1:~# ping 8.8.8.8<br/> PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.<br/> 64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=287 ms<br/> 64 bytes from 8.8.8.8: icmp_seq=2 ttl=50 time=104 ms<br/> 64 bytes from 8.8.8.8: icmp_seq=3 ttl=50 time=331 ms<br/> 64 bytes from 8.8.8.8: icmp_seq=4 ttl=50 time=149 ms<br/> ^C<br/> --- 8.8.8.8 ping statistics ---<br/> 4 packets transmitted, 4 received, 0% packet loss, time 3005ms<br/> rtt min/avg/max/mdev = 104.162/217.722/331.103/93.911 ms<br/> root@imx8mmrom5721a1:~#
 
 
 
=== '''&nbsp; GPIO使用方法(GPIO Operating Method)''' ===
 
 
 
[[File:Z17.jpg|RTENOTITLE]]
 
 
 
&nbsp;<br/> <pre>Loop-back Test (Take GPIO0 and GPIO2 as examples) &nbsp;
 
 
 
Step 1: Connect GPIO0 and GPIO2<br/> Step 2: Export GPIO interface
 
 
 
root@imx8mmrom5721a1: ~# echo 496 > /sys/class/gpio/export<br/> root@imx8mmrom5721a1: ~# echo 497 > /sys/class/gpio/export
 
 
 
Step 3: Set direction
 
 
 
root@imx8mmrom5721a1: ~# echo out > /sys/class/gpio/gpio1/direction<br/> root@imx8mmrom5721a1: ~# echo in > /sys/class/gpio/gpio2/direction
 
 
 
Step 4: Read value and set output value then check
 
 
 
root@imx8mmrom5721a1: ~# cat /sys/class/gpio/gpio2/value<br/> 0<br/> root@imx8mmrom5721a1: ~# echo 1 > /sys/class/gpio/gpio1/value<br/> root@imx8mmrom5721a1: ~# cat /sys/class/gpio/gpio2/value<br/> 1</pre>
 
 
 
=== '''&nbsp; 串口使用方法(Serial Port Operating&nbsp;Method)''' ===
 
 
 
RS-232 Test
 
 
 
CN15上(SER0/UART3): /dev/ttymxc2
 
 
 
CN15 下(SER2/UART1): /dev/ttymxc0
 
 
 
COM 3&nbsp;(A53 debug/SER3/UART2): /dev/ttymxc1
 
 
 
COM 1&nbsp;(M4 debug/SER1/UART4): /dev/ttymxc3
 
 
 
SW7 Setting (SW7設置)&nbsp;
 
 
 
[[File:SW6&7settingn.jpeg|RTENOTITLE]]
 
 
 
MODE1&nbsp; MODE0<br/> &nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LOOPBACK<br/> &nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RS232<br/> &nbsp; &nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RS485<br/> &nbsp; &nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RS422
 
 
 
Loopback test (eg. ttymxc0)<br/> Connect loopback test tool
 
 
 
#stty ‐F /dev/ttymxc0 115200<br/> # stty ‐F /dev/ttymxc0 ‐echo<br/> # cat /dev/ttymxc0 &<br/> # echo test > /dev/ttymxc0&nbsp;
 
 
 
=== '''&nbsp; 蓝牙使用方法(BlueTooth Operating&nbsp;Method)''' ===<br/> <pre>Command&nbsp;:&nbsp;
 
 
 
$ hciconfig hci0 up<br/> $ bluetoothctl<br/> $ discoverable on<br/> $ pairable on<br/> $ scan on<br/> [NEW] FC:18:3C:8D:75:F4 myphone<br/> $ scan off<br/> $ pair FC:18:3C:8D:75:F4<br/> $ connect FC:18:3C:8D:75:F4</pre>
 
 
 
[[File:Z18.jpg|RTENOTITLE]]
 
 
 
=== &nbsp;&nbsp;[http://ess-wiki.advantech.com.tw/view/ROM-5721_user_guide#.E9.81.A0.E7.A8.8B.E8.A8.AA.E5.95.8F.E5.8F.8A.E6.96.87.E4.BB.B6.E5.82.B3.E8.BC.B8.28Remote_Access_and_File_Transimmion.29 '''遠程訪問及文件傳輸(Remote Access and File Transimmion)'''] ===
 
 
 
'''&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 查看主板IP位址&nbsp;(&nbsp;Chech IP Address ):'''​<br/> <pre> &nbsp; &nbsp; &nbsp; &nbsp;Command&nbsp;: ifconfig</pre>
 
 
 
[[File:Z19.jpg|RTENOTITLE]]
 
 
 
==== Windows下SSH访问及文件传输 ====
 
 
 
SSH Remote Log into Device&nbsp;
 
 
 
*SSH远程登录,以putty选择putty.exe(或者使用Xshell、SecureCRT等类似软件)&nbsp;<br/> *需要设置远程设备的IP、通讯端口(默认22)、通讯方式,登录后验证用户名密码&nbsp;
 
 
 
&nbsp;
 
 
 
[[File:SSHsettingdetail.png|RTENOTITLE]]
 
 
 
[[File:Z20.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
[[File:Sshsetting12021-09-10 143743n.jpg|RTENOTITLE]]
 
 
 
[[File:Z21.jpg|RTENOTITLE]]
 
 
 
== '''通用方法(General Method)''' ==
 
 
 
=== &nbsp;&nbsp;'''查看CPU温度(Check CPU Temperature)''' ===<br/> <pre> &nbsp; &nbsp;root@imx8mmrom5721a1:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp 44600
 
 
 
&nbsp; &nbsp; # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 45°</pre>
 
 
 
=== '''&nbsp; 查看CPU频率(Check CPU Frequency)''' ===<br/> <pre> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq&nbsp;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;>> 900000<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq &nbsp; &nbsp;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;>> 1200000</pre>
 
 
 
=== '''&nbsp; 查看内存容量(Check Memory&nbsp;Capacity)''' ===<br/> <pre>root@imx8mmrom5721a1:/# busybox free -m<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;total &nbsp; &nbsp; &nbsp; used &nbsp; &nbsp; &nbsp; free &nbsp; &nbsp; shared &nbsp; &nbsp;buffers &nbsp; &nbsp; cached<br/> Mem: &nbsp; &nbsp; &nbsp; 1794920 &nbsp; &nbsp; 516080 &nbsp; &nbsp;1278840 &nbsp; &nbsp; &nbsp;17252 &nbsp; &nbsp; &nbsp;9852 &nbsp; &nbsp; &nbsp; &nbsp;80292<br/> -/+ buffers/cache: &nbsp; &nbsp; 425936 &nbsp; &nbsp;1368984<br/> Swap: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0<br/> </pre>
 
 
 
=== '''查看存储容量(Check Storage Capacity)''' ===<br/> <pre>root@imx8mmrom5721a1:/# busybox df -h<br/> Filesystem &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Size &nbsp; &nbsp; &nbsp;Used Available Use% Mounted on<br/> /dev/root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;13.4G &nbsp; &nbsp; &nbsp;1.7G &nbsp; &nbsp; 11.1G &nbsp;13% /<br/> devtmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;395.8M &nbsp; &nbsp; &nbsp;4.0K &nbsp; &nbsp;395.8M &nbsp; 0% /dev<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 876.4M &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp;876.4M &nbsp; 0% /dev/shm<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 876.4M &nbsp; &nbsp; 16.5M &nbsp; &nbsp;859.9M &nbsp; 2% /run<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 876.4M &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp;876.4M &nbsp; 0% /sys/fs/cgroup<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 876.4M &nbsp; &nbsp; &nbsp;4.0K &nbsp; &nbsp;876.4M &nbsp; 0% /tmp<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 876.4M &nbsp; &nbsp;280.0K &nbsp; &nbsp;876.2M &nbsp; 0% /var/volatile<br/> /dev/mmcblk0p2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 13.6G &nbsp; &nbsp; &nbsp;1.7G &nbsp; &nbsp; 11.3G &nbsp;13% /run/media/mmcblk0p2<br/> /dev/mmcblk0p1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 63.9M &nbsp; &nbsp; 23.4M &nbsp; &nbsp; 40.5M &nbsp;37% /run/media/mmcblk0p1<br/> /dev/mmcblk1p1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 63.9M &nbsp; &nbsp; 23.4M &nbsp; &nbsp; 40.5M &nbsp;37% /run/media/mmcblk1p1<br/> tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 175.3M &nbsp; &nbsp; 88.0K &nbsp; &nbsp;175.2M &nbsp; 0% /run/user/0<br/> root@imx8qxprom5620a1:/#</pre>
 
 
 
=== '''&nbsp; 網路Ping測試(Ping Network Testing)''' ===<br/> <pre> &nbsp; &nbsp; ping 8.8.8.8<br/> &nbsp; &nbsp; &nbsp;PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.<br/> &nbsp; &nbsp; &nbsp;64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=2.10 ms<br/> &nbsp; &nbsp; &nbsp;64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=2.10 ms</pre>
 
 
 
=== '''&nbsp; 設置RTC (RTC Setting)&nbsp;''' ===<br/> <pre> &nbsp; &nbsp; root@imx8mmrom5721a1:/# systemctl stop ntpdate.service<br/> &nbsp; &nbsp; &nbsp;root@imx8mmrom5721a1:/# date 090816072021 && hwclock -w && date<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Wed Sep &nbsp;8 16:07:00 UTC 2021<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Wed Sep &nbsp;8 16:07:00 UTC 2021<br/> &nbsp; &nbsp; &nbsp;root@imx8mmrom5721a1:/# date<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Wed Sep &nbsp;8 16:07:06 UTC 2021<br/> &nbsp; &nbsp; &nbsp;root@imx8mmrom5721a1:/#'''</pre>
 
 
 
'''&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'''
 
 
 
== '''Linux&nbsp;BSP編譯方法(Linux&nbsp;BSP Compile Method)''' ==
 
 
 
=== [http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVC_User_Guide '''Yocto 4.0'''] ===
 
 
 
=== <u>Y[http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVA_User_Guide '''octo&nbsp;3.0''']</u> ===
 
 
 
=== [http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBV9_User_Guide '''Yocto 2.5'''] ===
 
 
 
*'''如果有驗證上的錯誤 請使用以下的方法'''&nbsp;
 
 
 
<u>'''### repo sync failed with Server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none'''</u> ERROR: gstreamer1.0-1.14.4.imx-r0 do_unpack: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export PATH="/hom e/adv/adv-release-bsp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/usr/bin/py thon3-native:/home/adv/adv-release-bsp/sources/poky/scripts:/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-poky-l inux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/home/adv/adv-release-bsp/build_x11/tm p/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot/usr/bin/crossscripts:/home/adv/adv-release-bsp/buil d_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/usr/sbin:/home/adv/adv-release-bsp/b uild_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/usr/bin:/home/adv/adv-release-bsp /build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/sbin:/home/adv/adv-release-bsp/ build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/recipe-sysroot-native/bin:/home/adv/adv-release-bsp/so urces/poky/bitbake/bin:/home/adv/adv-release-bsp/build_x11/tmp/hosttools"; export HOME="/home/adv"; git -c core.fsyncob jectfiles=0 submodule update --init --recursive failed with exit code 1, output:
 
 
 
Submodule 'common' (
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git) https://anongit.freedesktop.org/git/gstreamer/common.git)] registered for path 'common'
 
 
 
Cloning into '/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/git/common'...
 
 
 
fatal: unable to access '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git/': https://anongit.freedesktop.org/git/gstreamer/common.git/':] server certificate verification fa iled. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
 
 
 
fatal: clone of '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git' https://anongit.freedesktop.org/git/gstreamer/common.git'] into submodule path '/home/adv/adv-release-b sp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/git/common' failed
 
 
 
Failed to clone 'common'. Retry scheduled
 
 
 
Cloning into '/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/git/common'...
 
 
 
fatal: unable to access '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git/': https://anongit.freedesktop.org/git/gstreamer/common.git/':] server certificate verification fa iled. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
 
 
 
fatal: clone of '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git' https://anongit.freedesktop.org/git/gstreamer/common.git'] into submodule path '/home/adv/adv-release-b sp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14.4.imx-r0/git/common' failed
 
 
 
Failed to clone 'common' a second time, aborting
 
 
 
ERROR: gstreamer1.0-1.14.4.imx-r0 do_unpack: Function failed: base_do_unpack
 
 
 
ERROR: Logfile of failure stored in: /home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-poky-linux/gstreamer1.0/1.14. 4.imx-r0/temp/log.do_unpack.42631
 
 
 
ERROR: Task (/home/adv/adv-release-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/gstreamer/gstreamer 1.0_1.14.imx.bb:do_unpack) failed with exit code '1'
 
 
 
ERROR: gstreamer1.0-plugins-base-1.14.4.imx-r0 do_unpack: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; expo rt PATH="/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/ recipe-sysroot-native/usr/bin/python3-native:/home/adv/adv-release-bsp/sources/poky/scripts:/home/adv/adv-release-bsp/b uild_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/recipe-sysroot-native/usr/bin/aarch6 4-poky-linux:/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx -r0/recipe-sysroot/usr/bin/crossscripts:/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer 1.0-plugins-base/1.14.4.imx-r0/recipe-sysroot-native/usr/sbin:/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8m m-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/recipe-sysroot-native/usr/bin:/home/adv/adv-release-bsp/build_x11/ tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/recipe-sysroot-native/sbin:/home/adv/adv-rele ase-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/recipe-sysroot-native/bin:/ home/adv/adv-release-bsp/sources/poky/bitbake/bin:/home/adv/adv-release-bsp/build_x11/tmp/hosttools"; export HOME="/hom e/adv"; git -c core.fsyncobjectfiles=0 submodule update --init --recursive failed with exit code 1, output:
 
 
 
Submodule 'common' (
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git) https://anongit.freedesktop.org/git/gstreamer/common.git)] registered for path 'common'
 
 
 
Cloning into '/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.im x-r0/git/common'...
 
 
 
fatal: unable to access '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git/': https://anongit.freedesktop.org/git/gstreamer/common.git/':] server certificate verification fa iled. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
 
 
 
fatal: clone of '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git' https://anongit.freedesktop.org/git/gstreamer/common.git'] into submodule path '/home/adv/adv-release-b sp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/git/common' failed
 
 
 
Failed to clone 'common'. Retry scheduled
 
 
 
Cloning into '/home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.im x-r0/git/common'...
 
 
 
fatal: unable to access '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git/': https://anongit.freedesktop.org/git/gstreamer/common.git/':] server certificate verification fa iled. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
 
 
 
fatal: clone of '
 
 
 
[https://anongit.freedesktop.org/git/gstreamer/common.git' https://anongit.freedesktop.org/git/gstreamer/common.git'] into submodule path '/home/adv/adv-release-b sp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0-plugins-base/1.14.4.imx-r0/git/common' failed
 
 
 
Failed to clone 'common' a second time, aborting
 
 
 
ERROR: gstreamer1.0-plugins-base-1.14.4.imx-r0 do_unpack: Function failed: base_do_unpack
 
 
 
ERROR: Logfile of failure stored in: /home/adv/adv-release-bsp/build_x11/tmp/work/aarch64-mx8mm-poky-linux/gstreamer1.0 -plugins-base/1.14.4.imx-r0/temp/log.do_unpack.51633
 
 
 
ERROR: Task (/home/adv/adv-release-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/gstreamer/gstreamer 1.0-plugins-base_1.14.imx.bb:do_unpack) failed with exit code '1'
 
 
 
<u>'''============================================================<br/> export GIT_SSL_NO_VERIFY=1<br/> #or<br/> git config --global http.sslverify false<br/> ============================================================'''</u>
 
 
 
&nbsp;
 
 
 
*Build error with git protocal:&nbsp;
 
 
 
ERROR: ExpansionError during parsing /home/adv/adv-release-bsp/sources/meta-advantech/meta-tools/recipes-utils/mdio-tool/mdio-tool_1.0.bb
 
 
 
fatal: remote error:<br/> &nbsp; The unauthenticated git protocol on port 9418 is no longer supported.<br/> Please see <u>[https://github.blog/2021-09-01-improving-git-protocol-security-github/ https://github.blog/2021-09-01-improving-git-protocol-security-github/]</u> for more information.
 
 
 
Modify: "/home/adv/adv-release-bsp/sources/meta-advantech/meta-tools/recipes-utils/mdio-tool/mdio-tool_1.0.bb" file to
 
 
 
SRC_URI = "[git://github.com/PieVo/mdio-tool.git;protocol= git://github.com/PieVo/mdio-tool.git;protocol=]<span style="background-color:#FFFF00;">https</span>;branch=master"
 
 
 
[[File:Z74.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
 
 
{| border="0" cellpadding="10" cellspacing="0" style="width:100%;"<br/> |-<br/> | <iframe height="230" key="advonline" level="campaign" path="en/aim-linux_community/" width="100%"></iframe><br/> |}<br/> &nbsp;
 

Latest revision as of 02:07, 13 July 2023


資源特性(Features)

  • NXP i.MX 8M Mini processor with up to 4 Arm Cortex A53 cores
  • 1 x Arm Cortex-M4 core
  • Onboard LPDDR4 memory and eMMC
  • 1 x 4 lane MIPI-CSI,1 x Dual channel LVDS or 1 x Display Port
  • 4 x USB2.0, 1 x USB 2.0 OTG, 4 x UART, 4 x I2C, 12 x GPIO, 1 x PCIe2.0, 1x Gigabit LAN
  • Support OpenGL ES 2.0/1.1 by hardware accelerators
  • Low power consumption design
  • Support Linux and Android BSP

訂購資訊(Ordering Information)

RTENOTITLE

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

  ROM-5721 接口布局圖 Board Dimension Layout 

RTENOTITLE

  ROM-DB5901 接口布局圖 Board Dimension Layout

RTENOTITLE

RTENOTITLE

  主板内置插针式引脚排序方式 (Pin Header defination) 

  Internal I/O

RTENOTITLE

Position Description Connector Type
BAT1 PIN Header for Battery WAFER 8P 2.54mm 180D(M) DIP
A2543WV2-8P
BH1 RTC Battery Holder BATTERY HOLDER 24.9*23.4*8.9
CR2032 BH800.4GG
CAN1 CANBus Port 1 BOX HEADER 5x2P 2.54mm 180D(M)
DIP 23N6960-10S10
CAN2 CANBus Port 2 BOX HEADER 5x2P 2.54mm 180D(M)
DIP 23N6960-10S10
COM1 COM Port 1 BOX HEADER 5x2P 2.54mm 180D(M)
DIP 23N6960-10S10
COM3 COM Port 3 (Debug Port) BOX HEADER 5x2P 2.54mm 180D(M)
DIP 23N6960-10S10
CN4 PCIex1 Connector 1 PCIEXPRESS 36P 180D(F) DIP
2EG01817-D2D-DF
CN5 PCIex1 Connector 2 PCIEXPRESS 36P 180D(F) DIP
2EG01817-D2D-DF
CN6 PCIex1 Connector 3 PCIEXPRESS 36P 180D(F) DIP
2EG01817-D2D-DF
CN11 SATA Connector Serial ATA 7P 1.27mm 180D(M) DIP
WATM-07DBN4A3B8
CN12 SATA Power Connector WAFER 4P 2.5mm 180D(M) DIP
24W1161-04S10-01T
CN22 GPIOx8 sets PIN HEADER 10x2P 2.0mm 180D(M)
DIP 21N22050
CN25 MXM 3.0 Connector MXM Conn. 314P 90D(F) SMD
AS0B821-S78B-7H
CN26 M.2 Key E Slots NGFF 75P 0.5mm 90D(F) H=4.2mm
SMD AS0BC21-S40BE
CN38 FAN (Reserved) WTB Con. 3P 2.54mm 180D(M) DIP
A2543WV0-3P-6T-5e
CN39 MIPI-CSI1 (FPC, 4-Lane FPC 39P, 0.6mm, H0.9mm
CN40 MIPI-CSI0 (FPC, 2-Lane) FPC 39P, 0.6mm, H0.9mm
CN41 MIPI-CSI0 (Mini-SAS, 2-Lane) Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/
S/BK/W
CN42 MIPI-CSI1 (Mini-SAS, 4-Lane) Mini SAS 36P/0.8mm/(M)/LCP/VA/G15u/
S/BK/W
ESPI_CN1 ESPI PIN HEADER 6x2P 2.0mm180D(M) SMD
21N22050-12M00B
I2C_GP_1 I2C Pin Header WAFER BOX 4P 2.00mm 180D(M) DIP
721-81-04TW00
I2C_CN3 Audio Codec Board PIN HEADER 2x10P 2.54mm 180D(M)
DIP 21N22564
LVDS0 LVDS0 Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/
S/WH/W
LVDS_BK_PWR LVDS0 Back Light WAFER BOX 5P 2.0mm 180D(M) DIP
A2001WV2-5P
LVDS1 LVDS1 Wafer 2x20P/1.25mm/(M)/NY9T/VA/GFL/
S/WH/W
LVDS1_BK_PWR LVDS1 Back Light WAFER BOX 5P 2.0mm 180D(M) DIP
A2001WV2-5P
SD1 SD Card Slot SD CARD 9P 90D(F) SMD WK2192CS3D-
7H
SPI_CN1 SPI Pin Header PIN HEADER 4x2P 2.54mm 180D(M)
SMD 21N22564
SW2 Reset Button TACT SW STS-091 SMD 4P H=3.8mm
SW4 SLP Button TACT SW STS-091 SMD 4P H=3.8mm
SW5 Power Button TACT SW STS-091 SMD 4P H=3.8mm
USB0_OTG1 USB OTG Micro USB 5P/0.65mm/(F)/NY9T/GFL/
RA/S/BK/B
USB-4-5 USB Port 4, Port 5 PIN HEADER 2x5P 2.0mm 180D(M)
SMD 21N22050

  Rear I/O 

RTENOTITLE

Position Description Name
DCIN DC Jack A
CN15A UART Port 0 B
CN15B UART Port 2 C
CN1A DP Port D
CN1B HDMI Port E
CN33 Type C Controller Programming Header (Reserved Only) F
CN34 USB Type C G
CN8 GbE Ethernet Connector Port H
CN3 USB Port 1/ 2 I
Audio1 MIC Input/ Audio Output J

  接口引脚定義 (Pin definitions)

  机械尺寸  (Mechanical Characteristics)

ROM-5721 

RTENOTITLE

RTENOTITLE

 

 

 


快速入门 (Quick Start)