Difference between revisions of "RSB-3720 user guide"

From ESS-WIKI
Jump to: navigation, search
Line 348: Line 348:
 
{| border="1" cellspacing="1" cellpadding="1" style="width: 325px;"
 
{| border="1" cellspacing="1" cellpadding="1" style="width: 325px;"
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO Pin
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | Number
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO2
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 501
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO4
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 503
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO5<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 504
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO6<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 505
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO7<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 506
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO8<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 507
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO9<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 508
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO10<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 509
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO11<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 139
 
|-
 
|-
| style="width: 137px;" | <br/>
+
| style="width: 137px;" | GPIO12<br/>
| style="width: 173px;" | <br/>
+
| style="width: 173px;" | 138
 
|}
 
|}
  

Revision as of 03:44, 29 October 2021

資源特性(Features)

  • NXP Arm® Cortex®-A53 i.MX8M Plus Quad/Dual up to 1.8 GHz
  • Onboard LPDDR4 4 GB / 6 GB, 4000MT/s memory
  • HDMI 1920x1080 at 60Hz, 1 Single or 1 Dual Channel 24 bit LVDS (or 1 4-Lane MIPI-DSI by BOM Option)
  • 1 4-wire RS-232/422/485, 1 USB3.2 Gen1 By 1, 1 USB2.0, 1 Micro SD, 1 Mic. in / Line out
  • 1 mini-PCIe for 3G/4G, 1 M.2 2230 Key E Slot
  • Supports Yocto Linux and Android
  • Support I/O Expansions boards by UIO40-Express

訂購資訊(Ordering Information)

RTENOTITLE

规格(Specifications)

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

接口布局圖 Board Dimension Layout 

RTENOTITLE

RTENOTITLE


RTENOTITLE


 'Connector List'

BAT RTC Battery Connector
BL1 LVDS Backlight 1 
BL2 LVDS Backlight 2 
COM1  COM + CAN Pin Header (default as debug console) 
CSI1 MIPI-CSI Camera Input 1
CSI2 MIPI-CSI Camera Input 2 
DCIN/DCIN 1 12V DC Power Inout by DC Jack / by Pin Header 
HDMI  HDMI CONN
LAN1 Ethernet 1 
LAN2  Ethernet 2
LOUT Line Out Pin Header
LVDS LVDS CONN.
M2 M.2 Key E CONN.
MIC MIC In Pin Header
MPCIE Mini-PCIe CONN.
RST Rest Button
SD SD Slot
UIO1  UIO40-Express Pin Header 1 
UIO2  UIO40-Express Pin Header 2 
USB1 USB CONN. (USB 3.2 Gen 1 on TOP + USB 2.0 on BOT)

接口引脚定義 (Pin definitions)

 机械尺寸  (Mechanical Characteristics)

RTENOTITLE

快速入门 (Quick Start)

系统下载 (OS Download)

'Linux系统 (Linux OS)'   

Git BSP Tag Version

Product

 BSP/Image

Date

Alpha Release

Beta Release

MP Release

Release Note

Comment

Release Owner



 Linux 燒錄方法 (Linux Flash eMMC Method) 

    1. 創建一個可以開機的SD Card 

     先確認SD卡在Ubuntu 系統(x86) 所認到的SD卡代號

      Command: sudo fdisk - l 

      RSB-3720 SD fdisk info 2021-10-28 113030.jpg

   2. 燒錄鏡像到SD 卡中. 

        Command : sudo dd if=3720A1AIM30LIVA0333_iMX8MP_6G_2021-10-05.img of=/dev/sdf bs=1M conv=fsync 

     RSB-3720 dd SD info 2021-10-28 113804.jpg

   3. 將flash tool 拷貝到U盤 

      RSB-3720 cp file into USB 2021-10-28 115157.jpg

'  4. '設定終端機(Set Debug Terminal) 

Debug 串口調試 (Debug port Setting)

以 Tera Term  为例介绍如何使用串口调试功能

   Baud Rate波特率:115200
   Data 数据位:8
   Parity 奇偶校验:无
   Stop 停止位:1
   Flow Control流控:无

Tera Term Tool 



Check the Sriel port in Device Manager (查看PC端的串口号):

if you can not identify the Serial device , please check your serial driver. 


  5. 將可開機的SD 卡插入 SD 插槽, 並打開電源開機 

   RSB-3720 SD solt 2021-10-28 115806.jpg

6. 確認撥碼開關 為 SD 卡開機模式  

SD 卡開機: 1, 2 on 

RSB-3720 SD Card boot up 2021-10-28 132021.jpg

'eMMC 開機: '2 on

RSB-3720 eMMC boot up 2021-10-28 132058.jpg

7.打開電源,由終端機可看到開機訊息 

RSB-3720 debug message 2021-10-28 132358.jpg

8. 開機後 請再重新開機一次,系統將會重新劃分磁區大小.

9. 燒錄SD卡前, 請將U盤插入USB port  

10. 在系統確認U盤 

     RSB-3720 check usb in system 2021-10-28 132956.jpg

11. 將flash tool 燒錄鏡像,拷貝到根目錄

 RSB-3720 cp flashtool to root 2021-10-28 133320.jpg

RSB-3720 cp root check 2021-10-28 133504.jpg

12. 解壓縮 flash tool 

RSB-3720 unzip flash tool 2021-10-28 134631.jpg

13. 執行燒錄eMMC 

   Note: eMMC : /dev/mmcblk2

  RSB-3720 flash eMMC done 2021-10-28 141001.jpg

14. 移除SD卡 ,重新開機,並切換撥碼開關 

RSB-3720 eMMC boot up 2021-10-28 132058.jpg

15. 從eMMC 開機,debug 訊息 

RSB-3720 bootup from eMMC 2021-10-28 141704.jpg

    

Linux系统的基本使用(Linux System Basic Operating Method)

      Display Setting (RSB-3720)

      U-boot Command                    

  • Display
    • HDMI (default)
      • imx8mp-rsb3720-a1.dtb
    • LVDS
      • g070vw01(LVDS0) + HDMI
        • imx8mp-rsb3720-a1-lvds0-auo.dtb
      • g070vw01(LVDS1) + HDMI
        • imx8mp-rsb3720-a1-lvds1-auo.dtb
      • g215hvn01(DUAL LVDS) + HDMI
        • imx8mp-rsb3720-a1-lvds-dual.dtb
    • DSI
      • adv7535(DSI to HDMI) + HDMI
        • imx8mp-rsb3720-a1-adv7535.dtb
      • auog101uan02(DSI) + HDMI
        • imx8mp-rsb3720-a1-auog101uan02.dtb
  • Camera
    • OV5640 (default)
      • imx8mp-rsb3720-a1.dtb
    • Basler camrea
      • imx8mp-rsb3720-a1-basler.dtb

乙太網路使用方法(Ethernent Testing Method)

Command : ifconfig 

RSB-3720 ifconfig eth0 2021-10-28 142051.jpg

RSB-3720 ifconfig eth1 2021-10-28 142202.jpg

Command: Ping 8.8.8.8 

RSB-3720 ping 8888 2021-10-28 142402.jpg

WiFi使用方法(WIFI Testing Method)

# killall wpa_supplicant
# ifconfig wlan0 up
# wpa_passphrase "SSID" "PASSWORD" > /tmp/wpa.conf
# cat /tmp/wpa.conf
# wpa_supplicant -BDwext -iwlan0 -c/tmp/wpa.conf
# udhcpc -b -i wlan0
# ifconfig
# ping 8.8.8.8
Add DNS to /etc/resolv.conf
# cat /etc/resolv.conf
# Generated by Connection Manager
nameserver 8.8.8.8
nameserver 8.8.4.4
Now can ping google.com
# ping google.com

4G使用方法(4G Testing Method)

Command:
Test 4G: (EWM-C117FL06E - USB)
Step 1: Connect EWM-C117FL06E to Mini PCIE slot on 9680015491 and connect
the card to CN6 PCIe_D slot on ROM-DB5901.
Step 2: Connect the antenna 1750007990-01 to the SMA (F) connector on
9680015491
and connect the IPEX connector to MT1 on EWM-C117FL06E module.
Step 3: Connect the Mini USB cable from 9680015491 to USB 2.0 Type A port on
ROM-DB5901.
Step 4: Power on and execute the pppd command to connect to the network.

GPIO使用方法(GPIO Operating Method)

GPIO Pin Number
GPIO2 501
GPIO4 503
GPIO5
504
GPIO6
505
GPIO7
506
GPIO8
507
GPIO9
508
GPIO10
509
GPIO11
139
GPIO12
138

串口使用方法(Serial Port Operating Method)

RS-232 Test

蓝牙使用方法(BlueTooth Operating Method)

# hciattach /dev/ttymxc0 bcm43xx 115200 flow
# hciconfig hci0 up
# hcitool scan# bluetoothctl
# discoverable on
#pairable on
# scan on
# scan off
# pair 84:C5:A6:D3:AF:E4
# connect 84:C5:A6:D3:AF:E4
Check BT connect info
# info 84:C5:A6:D3:AF:E4

  遠程訪問及文件傳輸(Remote Access and File Transimmion)

              查看主板IP位址 ( Chech IP Address ):

        Command : ifconfig

RTENOTITLE

Windows下SSH访问及文件传输

SSH Remote Log into Device 

  • SSH远程登录,以putty选择putty.exe(或者使用Xshell、SecureCRT等类似软件)
  • 需要设置远程设备的IP、通讯端口(默认22)、通讯方式,登录后验证用户名密码


RTENOTITLE

RTENOTITLE


RTENOTITLE

RTENOTITLE

通用方法(General Method)

      查看CPU温度(Check CPU Temperature)

    root@imx8mprsb3720a1:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp   40000

    # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 40°

      查看CPU频率(Check CPU Frequency)

           cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 
           >> 1200000
           cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq    
           >> 1800000

      查看内存容量(Check Memory Capacity)

root@imx8mprsb3720a1:/# busybox free -m
              total        used        free      shared  buff/cache   available
Mem:        6002524      393988     5517304       18460       91232     5507676
Swap:             0           0           0

      查看存储容量(Check Storage Capacity)

root@imx8qxprom5620a1:/# busybox df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                13.4G      1.7G     11.1G  13% /
devtmpfs                395.8M      4.0K    395.8M   0% /dev
tmpfs                   876.4M         0    876.4M   0% /dev/shm
tmpfs                   876.4M     16.5M    859.9M   2% /run
tmpfs                   876.4M         0    876.4M   0% /sys/fs/cgroup
tmpfs                   876.4M      4.0K    876.4M   0% /tmp
tmpfs                   876.4M    280.0K    876.2M   0% /var/volatile
/dev/mmcblk0p2           13.6G      1.7G     11.3G  13% /run/media/mmcblk0p2
/dev/mmcblk0p1           63.9M     23.4M     40.5M  37% /run/media/mmcblk0p1
/dev/mmcblk1p1           63.9M     23.4M     40.5M  37% /run/media/mmcblk1p1
tmpfs                   175.3M     88.0K    175.2M   0% /run/user/0
root@imx8qxprom5620a1:/#

      網路Ping測試(Ping Network Testing)

     ping 8.8.8.8
     PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
     64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=2.10 ms
     64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=2.10 ms

      設置RTC (RTC Setting) 

root@imx8mprsb3720a1:/# systemctl stop ntpdate.service
root@imx8mprsb3720a1:/# date 090816072021 && hwclock -w && date
Wed Sep  8 16:07:00 UTC 2021
Thu Oct 28 06:41:43 UTC 2021
root@imx8mprsb3720a1:/# date
Thu Oct 28 06:41:51 UTC 2021
root@imx8mprsb3720a1:/#

         

Linux BSP編譯方法(Android BSP Compile Method)

Yocto 3.0