Difference between revisions of "EPC-R3430 user guide"

From ESS-WIKI
Jump to: navigation, search
Line 285: Line 285:
 
 
 
 
  
=== <img _fck_mw_filename="RSB-3430 uboot default 2 2021-10-27 135218.jpg" _fck_mw_origimgheight="605" _fck_mw_origimgwidth="1328" alt="RTENOTITLE" src="/wiki/images/a/a5/RSB-3430_uboot_default_2_2021-10-27_135218.jpg" style="vertical-align:middle;" title="RTENOTITLE" /> ===
+
 
 +
=== &nbsp; ===
  
 
=== '''乙太網路使用方法(Ethernent Testing Method)''' ===
 
=== '''乙太網路使用方法(Ethernent Testing Method)''' ===

Revision as of 10:07, 19 May 2022

Contents

資源特性(Features)

  • NXP ARM® Cortex®-A9 i.MX6 Dual 1GHz
  • On-board 1GB DDR3L and 4GB eMMC
  • HDMI
  • RS-232/422/485, 2 USB, 1 GbE
  • Mini-PCIe w/ Nano SIM socket for 3G/LTE
  • M.2 Key E, Type 2230 for Wi-Fi & BT
  • Micro SD socket
  • UIO40-Express expansion as 1 RS-485, 8 GPIO, 2 RS-232, 2nd LAN, CAN Bus

 

 

訂購資訊(Ordering Information)

RTENOTITLE

 

规格(Specifications)

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

接口布局圖 Board Dimension Layout 

RTENOTITLE

 

 'Connector List'

<tbody>
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)
</tbody>

 

接口引脚定義 (Pin definitions)

 机械尺寸  (Mechanical Characteristics)

<img _fck_mw_filename="RSB-3720 board Dimensions 2021-10-21 145827.jpg" _fck_mw_origimgheight="497" _fck_mw_origimgwidth="577" alt="RTENOTITLE" src="/wiki/images/a/af/RSB-3720_board_Dimensions_2021-10-21_145827.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

快速入门 (Quick Start)

系统下载 (OS Download)

'Linux系统 (Linux OS)'   

<tbody>

Git BSP Tag Version

Product

 BSP/Image

Date

Alpha Release

Beta Release

MP Release

Release Note

Comment

Release Owner

imx6LBV90146 RSB-3430A1  3430A1AIM20LIV90146_DualQuad_2021-08-08.img.gz 2021-08-08 V          
</tbody>

 

   

 Linux 燒錄方法 (Linux Flash eMMC Method)

1. 確認SD 在Ubuntu 電腦中的代號

<img _fck_mw_filename="RSB-3430 Check SDCard 2021-10-26 134232.jpg" _fck_mw_origimgheight="22" _fck_mw_origimgwidth="677" alt="RTENOTITLE" src="/wiki/images/2/21/RSB-3430_Check_SDCard_2021-10-26_134232.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="RSB-3430 SDCardInfo 2021-10-26 134323.jpg" _fck_mw_origimgheight="191" _fck_mw_origimgwidth="583" alt="RTENOTITLE" src="/wiki/images/5/55/RSB-3430_SDCardInfo_2021-10-26_134323.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

2. 先將鏡像燒錄到SD Card 中( Create a bootable SD card ) 

'<img _fck_mw_filename="RSB-3430 dd SDcard 2021-10-26 134535.jpg" _fck_mw_origimgheight="46" _fck_mw_origimgwidth="1267" alt="RTENOTITLE" src="/wiki/images/1/15/RSB-3430_dd_SDcard_2021-10-26_134535.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

 

 

<img _fck_mw_filename="RSB-3430 SDCard info 2 2021-10-26 134939.jpg" _fck_mw_origimgheight="87" _fck_mw_origimgwidth="1243" alt="RTENOTITLE" src="/wiki/images/5/54/RSB-3430_SDCard_info_2_2021-10-26_134939.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

3.設定終端機(Set Debug Terminal) 

Debug 串口調試 (Debug port Setting)

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

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

Tera Term Tool 

<img _fck_mw_filename="TeraTerm 2021-09-10 140930n.jpg" _fck_mw_origimgheight="428" _fck_mw_origimgwidth="700" alt="RTENOTITLE" src="/wiki/images/2/25/TeraTerm_2021-09-10_140930n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="TeraTerm12021-09-10 141114n.jpg" _fck_mw_origimgheight="391" _fck_mw_origimgwidth="609" alt="RTENOTITLE" src="/wiki/images/6/6d/TeraTerm12021-09-10_141114n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

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

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

<img _fck_mw_filename="COMportinx862021-09-10 141610.jpg" _fck_mw_origimgheight="640" _fck_mw_origimgwidth="588" alt="RTENOTITLE" src="/wiki/images/9/99/COMportinx862021-09-10_141610.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

4. 將SD card 插入機器 

  <img _fck_mw_filename="RSB-3430 plugSD Card3 24240133.jpg" _fck_mw_origimgheight="739" _fck_mw_origimgwidth="554" alt="RTENOTITLE" src="/wiki/images/9/9a/RSB-3430_plugSD_Card3_24240133.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

5. 檢查撥碼開關  ( 1 ON , 2 OFF) 

<img _fck_mw_filename="RSB-3430 Switch 24240134.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/3/32/RSB-3430_Switch_24240134.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

6. 接上Debug Cable 

<img _fck_mw_filename="RSB-3430 Debug port 24240136.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/4/46/RSB-3430_Debug_port_24240136.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

7. 打開電源 

<img _fck_mw_filename="RSB-3430 turnonpower 24240137.jpg" _fck_mw_origimgheight="554" _fck_mw_origimgwidth="739" alt="RTENOTITLE" src="/wiki/images/1/19/RSB-3430_turnonpower_24240137.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

8. 由終端機進入系統 

<img _fck_mw_filename="RSB-3430 Debug terminal 2021-10-26 141124.jpg" _fck_mw_origimgheight="461" _fck_mw_origimgwidth="800" alt="RTENOTITLE" src="/wiki/images/6/60/RSB-3430_Debug_terminal_2021-10-26_141124.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

9. 燒錄鏡像到 eMMC flash 

將3430A1AIM20LIV90146_DualQuad_flash_tool.tgz 複製到U盤中,插入機器的USB Port 

<img _fck_mw_filename="RSB-3430 Cpfile toUsb 2021-10-26 141813.jpg" _fck_mw_origimgheight="158" _fck_mw_origimgwidth="503" alt="RTENOTITLE" src="/wiki/images/d/d0/RSB-3430_Cpfile_toUsb_2021-10-26_141813.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

在系統中 ,確認USB中燒錄資料 

<img _fck_mw_filename="RSB-3430 USB IN Device 2021-10-26 142038.jpg" _fck_mw_origimgheight="96" _fck_mw_origimgwidth="727" alt="RTENOTITLE" src="/wiki/images/0/0c/RSB-3430_USB_IN_Device_2021-10-26_142038.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="RSB-3430 CP file into root 2021-10-26 143316.jpg" _fck_mw_origimgheight="46" _fck_mw_origimgwidth="806" alt="RTENOTITLE" src="/wiki/images/d/d9/RSB-3430_CP_file_into_root_2021-10-26_143316.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

在根目錄下 ,解壓縮 

<img _fck_mw_filename="RSB-3430 Unzip file in root 2021-10-26 143506.jpg" _fck_mw_origimgheight="231" _fck_mw_origimgwidth="810" alt="RTENOTITLE" src="/wiki/images/c/c5/RSB-3430_Unzip_file_in_root_2021-10-26_143506.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

在mk_Inand 資料夾中執行 ./mksd-linux.sh 

<img _fck_mw_filename="RSB-3430 check file 2021-10-26 143952.jpg" _fck_mw_origimgheight="140" _fck_mw_origimgwidth="807" alt="RTENOTITLE" src="/wiki/images/8/87/RSB-3430_check_file_2021-10-26_143952.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="RSB-3430 mksd linuxsh 2021-10-26 143855.jpg" _fck_mw_origimgheight="241" _fck_mw_origimgwidth="815" alt="RTENOTITLE" src="/wiki/images/d/d0/RSB-3430_mksd_linuxsh_2021-10-26_143855.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="RSB-3430 flash image done 2021-10-26 144801.jpg" _fck_mw_origimgheight="290" _fck_mw_origimgwidth="801" alt="RTENOTITLE" src="/wiki/images/2/29/RSB-3430_flash_image_done_2021-10-26_144801.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

10. 移除SD 卡,從eMMC 開機. 

<img _fck_mw_filename="RSB-3430 boot from eMMC 2021-10-27 091349.jpg" _fck_mw_origimgheight="477" _fck_mw_origimgwidth="1018" alt="RTENOTITLE" src="/wiki/images/d/d9/RSB-3430_boot_from_eMMC_2021-10-27_091349.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

 

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

載入預設值由uboot 設定(Load Default Setting in Uboot )

1. 開機時 在五秒內按下空白鍵 ,進入Uboot 

2. Command : 

    env default -a 

    saveenv 

    reset   

<img _fck_mw_filename="RSB-3430 Load default 2021-10-27 091752.jpg" _fck_mw_origimgheight="487" _fck_mw_origimgwidth="1025" alt="RTENOTITLE" src="/wiki/images/2/22/RSB-3430_Load_default_2021-10-27_091752.jpg" style="vertical-align:middle;" title="RTENOTITLE" />


顯示設定 (Display  Setting ) 

 預設值為: HDMI 輸出

 


 

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

Command : ifconfig 

<img _fck_mw_filename="RSB-3430 ifconfig info 2021-10-27 092342.jpg" _fck_mw_origimgheight="320" _fck_mw_origimgwidth="517" alt="RTENOTITLE" src="/wiki/images/5/52/RSB-3430_ifconfig_info_2021-10-27_092342.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

Command: Ping 8.8.8.8 

<img _fck_mw_filename="RSB-3430 ping 8888 2021-10-27 092542.jpg" _fck_mw_origimgheight="287" _fck_mw_origimgwidth="671" alt="RTENOTITLE" src="/wiki/images/d/d8/RSB-3430_ping_8888_2021-10-27_092542.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

 

WiFi & BT 使用方法(WIFI & Bluetooth Testing Method)

M.2 module (EWM-W162M201E) - WIFI / BT Function&nbsp;
WIFI&nbsp;

$ ifconfig mlan0 up
$ wpa_passphrase ${SSID} ${WPA_KEY} > /tmp/wpa.conf
$ wpa_supplicant -BDwext -imlan0 -c/tmp/wpa.conf
$ udhcpc -b -i mlan0

BlueTooth&nbsp;

$ /usr/libexec/bluetooth/bluetoothd -C &
$ hciconfig hci0 up
$ bluetoothctl
$ discoverable on
$ pairable on
$ scan on
[NEW] FC:18:3C:8D:75:F4 Device ID&nbsp;
$ scan off
$ pair FC:18:3C:8D:75:F4
$ connect FC:18:3C:8D:75:F4

 

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

Command:
3G (Telit HE910D)&nbsp;
pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99#" "CONNECT" ""' user username password password /dev/ttyACM3 460800 nodetach crtscts debug usepeerdns defaultroute &&nbsp;

USB 測試方式(USB Test metod )

USB 

Insert a USB disk

usb 1-1.2: new high-speed USB device number 4 using ci_hdrc
usb-storage 1-1.2:1.0: USB Mass Storage device detected
scsi2 : usb-storage 1-1.2:1.0
scsi 2:0:0:0: Direct-Access     Generic- SD/MMC           1.00 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 3862528 512-byte logical blocks: (1.97 GB/1.84 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] Attached SCSI removable disk

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

RS-232 Test 

Command&nbsp;: stty -F /dev/ttymxc1 115200
          echo Serial Port Test > /dev/ttymxc1


RS-422 setting

echo 134 > /sys/class/gpio/export
echo 135 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1/direction
echo out > /sys/class/gpio/gpio2/direction
echo 1 > /sys/class/gpio/gpio1/value
echo 1 > /sys/class/gpio/gpio2/value 

RS-422 test 

Command&nbsp;: stty -F /dev/ttymxc1 115200
          echo Serial Port Test > /dev/ttymxc1

RS-485 setting 

echo 134 > /sys/class/gpio/export
echo 135 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1/direction
echo out > /sys/class/gpio/gpio2/direction
echo 0 > /sys/class/gpio/gpio1/value
echo 1 > /sys/class/gpio/gpio2/value 


RS-485 test 

Command&nbsp;: stty -F /dev/ttymxc1 115200
          echo Serial Port Test > /dev/ttymxc1

 

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

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

        Command&nbsp;: ifconfig

<img _fck_mw_filename="Eth0ssh 2021-09-10 143210.jpg" _fck_mw_origimgheight="395" _fck_mw_origimgwidth="1002" alt="RTENOTITLE" src="/wiki/images/5/52/Eth0ssh_2021-09-10_143210.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

Windows下SSH访问及文件传输

SSH Remote Log into Device 

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

 

<img _fck_mw_filename="SSHsettingdetail.png" _fck_mw_origimgheight="600" _fck_mw_origimgwidth="748" alt="RTENOTITLE" src="/wiki/images/3/35/SSHsettingdetail.png" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="SSHSetting2021-09-10 143631.jpg" _fck_mw_origimgheight="437" _fck_mw_origimgwidth="477" alt="RTENOTITLE" src="/wiki/images/b/b6/SSHSetting2021-09-10_143631.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

 

<img _fck_mw_filename="Sshsetting12021-09-10 143743n.jpg" _fck_mw_origimgheight="363" _fck_mw_origimgwidth="576" alt="RTENOTITLE" src="/wiki/images/b/b0/Sshsetting12021-09-10_143743n.jpg" style="vertical-align:middle;" title="RTENOTITLE" />

<img _fck_mw_filename="RSB-3430 ssh connection.png" _fck_mw_origimgheight="449" _fck_mw_origimgwidth="821" alt="RTENOTITLE" src="/wiki/images/c/cf/RSB-3430_ssh_connection.png" style="vertical-align:middle;" title="RTENOTITLE" />

通用方法(General Method)

查看CPU温度(Check CPU Temperature)

    root@imx8qxprom5620a1:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp 44600

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

查看CPU频率(Check CPU Frequency)

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

查看内存容量(Check Memory Capacity)

root@imx8qxprom5620a1:/# busybox free -m
             total       used       free     shared    buffers     cached
Mem:       1794920     516080    1278840      17252      9852        80292
-/+ buffers/cache:     425936    1368984
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) 

RTC&nbsp;:&nbsp;
$ date MMDDhhmm[[CC]YY][.ss]
$ hwclock -w
$ ntpdate tw.pool.ntp.org

Audio 測試

Line out&nbsp;: 
$ aplay -D plughw:0,0 Advantech.wav
MIC in&nbsp;: 
$ arecord -t wav -c 1 -r 44100 -d 10 test.wav 

 Display (LVDS:800x480)設置         

U-boot command&nbsp;: 
setenv mmcargs setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} ${bootargs} video=mxcfb0:dev=ldb,800x480M@60,if=RGB24

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

<a alt="http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVA_User_Guide" href="http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVA_User_Guide" title="http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVA_User_Guide">Yocto 3.0</a>