Difference between revisions of "ROM-8720 user guide"

From ESS-WIKI
Jump to: navigation, search
Line 12: Line 12:
 
== '''訂購資訊(Ordering Information)''' ==
 
== '''訂購資訊(Ordering Information)''' ==
  
[[File:ROM-8720 orderinfo.PNG]]
+
[[File:ROM-8720 orderinfo.PNG|RTENOTITLE]]
  
 
== '''接口布局和尺寸(Layout and Sizes)''' ==
 
== '''接口布局和尺寸(Layout and Sizes)''' ==
Line 233: Line 233:
 
'''ROM-8720'''
 
'''ROM-8720'''
  
[[File:ROM-8720 MechanicalSpecifications.PNG]]
+
[[File:ROM-8720 MechanicalSpecifications.PNG|RTENOTITLE]]
  
 
 
 
 
Line 296: Line 296:
 
=== '''  UUU 使用方法(USB Connection (OTG port))''' ===
 
=== '''  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]]
 
 
 
=== '''  Display Setting (ROM-5721)''' ===
 
 
 
'''      U-boot Command :'''
 
 
 
&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
 
 
 
=== '''Yocto 2.5''' ===
 
 
 
*
 
**DSI to LVDS
 
***g070vw01(LVDS0)
 
****adv-imx8mm-rom5721-a1.dtb 
 
***g150xgel05(LVDS0)
 
****adv-imx8mm-rom5721-a1-dsi2lvds-g150xgel05.dtb 
 
***g215hvn01(LVDS0+LVDS1,dual channel)
 
****adv-imx8mm-rom5721-a1-dsi2lvds-g215hvn01.dtb   
 
**DSI to DP
 
***adv-imx8mm-rom5721-a1-dsi2dp.dtb 
 
**DSI to HDMI(LVDS0)
 
***adv-imx8mm-rom5721-a1-adv7535.dtb 
 
**DSI
 
***auog101uan02(LVDS0)
 
****adv-imx8mm-rom5721-a1-auog101uan02.dtb     
 
*M.2 SDIO
 
**Adjust CN43~CN48
 
**adv-imx8mm-rom5721-a1-m2-sdio.dtb 
 
*M.2 I2S
 
**adv-imx8mm-rom5721-a1-m2-i2s.dtb 
 
  
 
=== '''&nbsp; 乙太網路使用方法(Ethernent Testing Method)''' ===
 
=== '''&nbsp; 乙太網路使用方法(Ethernent Testing Method)''' ===
Line 356: Line 309:
  
 
=== '''&nbsp; WiFi使用方法(WIFI Testing Method)''' ===
 
=== '''&nbsp; WiFi使用方法(WIFI Testing Method)''' ===
<pre>Command&nbsp;:
+
<pre>
 
+
&nbsp;</pre>
preparatory work:将WIFI天线安装到ROM-5721上
 
举例:
 
root@imx8mmrom5721a1:~# ifconfig mlan0 up
 
root@imx8mmrom5721a1:~#iwlist mlan0 scan
 
备注:(ESSID:"SSID"—热点名称,密码:123456789)
 
Cell 41 - Address: E2:92:00:7C:81:95
 
                    ESSID:"SSID" [41]
 
                    Mode:Master
 
                    Frequency=5.785 GHz
 
                    Quality:5/5  Signal level:-46 dBm  Noise level:-96 dBm
 
                    Encryption key:on
 
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
 
                              36 Mb/s; 48 Mb/s; 54 Mb/s
 
                    Extra:Beacon interval=200
 
                    IE: IEEE 802.11i/WPA2 Version 1
 
                        Group Cipher&nbsp;: CCMP
 
                        Pairwise Ciphers (1)&nbsp;: CCMP
 
                        Authentication Suites (1)&nbsp;: PSK
 
                    IE: Unknown: DD180050F2020101810003A4000027A4000042435E0062322F00
 
                    Extra:band=a
 
 
 
root@imx8mmrom5721a1:~# wpa_passphrase "SSID" 123456789 > /tmp/wpa.conf
 
root@imx8mmrom5721a1:~# sync
 
root@imx8mmrom5721a1:~# cat /tmp/wpa.conf
 
network={
 
        ssid="SSID" 
 
        #psk="123456789"
 
        psk=63079f1c4891c9bb8a0496498d793993b5a0927e042358833eef89f1a90719a1
 
}
 
root@imx8mmrom5721a1:~# wpa_supplicant -BDwext -imlan0 -c/tmp/wpa.conf
 
Successfully initialized wpa_supplicant
 
rfkill: Cannot get wiphy information
 
[  189.719149] wlan: SCAN COMPLETED: scanned AP count=41
 
ioctl[SIOCSIWESSID]: Bad address
 
root@imx8mmrom5721a1:~# [  191.724260] EXT_SCAN: wlan_interpret_bss_desc_with_ie returned error
 
[  197.337568] wlan: SCAN COMPLETED: scanned AP count=41
 
[  197.370146] IPv6: ADDRCONF(NETDEV_CHANGE): mlan0: link becomes ready
 
^C
 
root@imx8mmrom5721a1:~#
 
root@imx8mmrom5721a1:~# udhcpc -b -i mlan0
 
udhcpc: started, v1.31.0
 
udhcpc: sending discover
 
udhcpc: sending select for 192.168.43.132
 
udhcpc: lease of 192.168.43.132 obtained, lease time 3600
 
/etc/udhcpc.d/50default: Adding DNS 192.168.43.1
 
root@imx8mmrom5721a1:~# ifconfig
 
lo        Link encap:Local Loopback
 
          inet addr:127.0.0.1  Mask:255.0.0.0
 
          inet6 addr:&nbsp;::1/128 Scope:Host
 
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
 
          RX packets:214 errors:0 dropped:0 overruns:0 frame:0
 
          TX packets:214 errors:0 dropped:0 overruns:0 carrier:0
 
          collisions:0 txqueuelen:1000
 
          RX bytes:15212 (14.8 KiB)  TX bytes:15212 (14.8 KiB)
 
 
 
mlan0    Link encap:Ethernet  HWaddr c0:e4:34:6d:fa:bf
 
          inet addr:192.168.43.132  Bcast:192.168.43.255  Mask:255.255.255.0
 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
 
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
 
          collisions:0 txqueuelen:1000
 
          RX bytes:1248 (1.2 KiB)  TX bytes:7034 (6.8 KiB)
 
备注:以上步骤完成,就可以查看到mlan0 是否有连接到wifi或热点。
 
 
 
root@imx8mmrom5721a1:~# 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=50 time=287 ms
 
64 bytes from 8.8.8.8: icmp_seq=2 ttl=50 time=104 ms
 
64 bytes from 8.8.8.8: icmp_seq=3 ttl=50 time=331 ms
 
64 bytes from 8.8.8.8: icmp_seq=4 ttl=50 time=149 ms
 
^C
 
--- 8.8.8.8 ping statistics ---
 
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
 
rtt min/avg/max/mdev = 104.162/217.722/331.103/93.911 ms
 
root@imx8mmrom5721a1:~#
 
 
 
=== '''&nbsp; GPIO使用方法(GPIO Operating Method)''' ===
 
 
 
[[File:Z17.jpg|RTENOTITLE]]
 
 
 
&nbsp;
 
<pre>Loop-back Test (Take GPIO0 and GPIO2 as examples) 
 
 
 
Step 1: Connect GPIO0 and GPIO2
 
Step 2: Export GPIO interface
 
 
 
root@imx8mmrom5721a1: ~# echo 496 > /sys/class/gpio/export
 
root@imx8mmrom5721a1: ~# echo 497 > /sys/class/gpio/export
 
 
 
Step 3: Set direction
 
 
 
root@imx8mmrom5721a1: ~# echo out > /sys/class/gpio/gpio1/direction
 
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
 
0
 
root@imx8mmrom5721a1: ~# echo 1 > /sys/class/gpio/gpio1/value
 
root@imx8mmrom5721a1: ~# cat /sys/class/gpio/gpio2/value
 
1</pre>
 
  
 
=== '''&nbsp; 串口使用方法(Serial Port Operating&nbsp;Method)''' ===
 
=== '''&nbsp; 串口使用方法(Serial Port Operating&nbsp;Method)''' ===
Line 502: Line 354:
 
<pre>        Command&nbsp;: ifconfig</pre>
 
<pre>        Command&nbsp;: ifconfig</pre>
  
[[File:Z19.jpg|RTENOTITLE]]
+
&nbsp;
  
 
==== Windows下SSH访问及文件传输 ====
 
==== Windows下SSH访问及文件传输 ====
Line 521: Line 373:
 
[[File:Sshsetting12021-09-10 143743n.jpg|RTENOTITLE]]
 
[[File:Sshsetting12021-09-10 143743n.jpg|RTENOTITLE]]
  
[[File:Z21.jpg|RTENOTITLE]]
+
&nbsp;
  
 
== '''通用方法(General Method)''' ==
 
== '''通用方法(General Method)''' ==
  
 
=== &nbsp;&nbsp;'''查看CPU温度(Check CPU Temperature)''' ===
 
=== &nbsp;&nbsp;'''查看CPU温度(Check CPU Temperature)''' ===
<pre>   root@imx8mmrom5721a1:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp 44600
+
<pre>
 
+
&nbsp;</pre>
    # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 45°</pre>
 
  
 
=== '''&nbsp; 查看CPU频率(Check CPU Frequency)''' ===
 
=== '''&nbsp; 查看CPU频率(Check CPU Frequency)''' ===
Line 537: Line 388:
  
 
=== '''&nbsp; 查看内存容量(Check Memory&nbsp;Capacity)''' ===
 
=== '''&nbsp; 查看内存容量(Check Memory&nbsp;Capacity)''' ===
<pre>root@imx8mmrom5721a1:/# busybox free -m
+
<pre> busybox free -m
            total      used      free    shared    buffers    cached
+
</pre>
Mem:      1794920    516080    1278840      17252      9852        80292
 
-/+ buffers/cache:    425936    1368984
 
Swap:            0          0          0
 
</pre>
 
  
 
=== '''查看存储容量(Check Storage Capacity)''' ===
 
=== '''查看存储容量(Check Storage Capacity)''' ===
<pre>root@imx8mmrom5721a1:/# busybox df -h
+
<pre> busybox df -h
Filesystem                Size      Used Available Use% Mounted on
+
  </pre>
/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:/#</pre>
 
  
 
=== '''&nbsp; 網路Ping測試(Ping Network Testing)''' ===
 
=== '''&nbsp; 網路Ping測試(Ping Network Testing)''' ===
Line 567: Line 402:
  
 
=== '''&nbsp; 設置RTC (RTC Setting)&nbsp;''' ===
 
=== '''&nbsp; 設置RTC (RTC Setting)&nbsp;''' ===
<pre>     root@imx8mmrom5721a1:/# systemctl stop ntpdate.service
+
<pre> &nbsp;</pre>
    root@imx8mmrom5721a1:/# date 090816072021 && hwclock -w && date
 
            Wed Sep  8 16:07:00 UTC 2021
 
            Wed Sep  8 16:07:00 UTC 2021
 
    root@imx8mmrom5721a1:/# date
 
            Wed Sep  8 16:07:06 UTC 2021
 
    root@imx8mmrom5721a1:/#'''</pre>
 
  
 
'''&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'''
 
'''&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'''
Line 579: Line 408:
 
== '''Linux&nbsp;BSP編譯方法(Linux&nbsp;BSP Compile Method)''' ==
 
== '''Linux&nbsp;BSP編譯方法(Linux&nbsp;BSP Compile Method)''' ==
  
=== &nbsp;&nbsp;[http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBV9_User_Guide '''Yocto 2.5'''] ===
+
=== &nbsp;&nbsp;[http://ess-wiki.advantech.com.tw/view/Linux_BSP_build_User_Guide_(LSDK20.12) '''Ubuntu18.04'''] ===
 
 
=== <u>&nbsp;&nbsp;[http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/Yocto_LBVA_User_Guide '''Yocto&nbsp;3.0''']</u> ===
 
 
 
*'''如果有驗證上的錯誤 請使用以下的方法'''
 
 
 
<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:
 
 
 
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%;"
 
{| border="0" cellpadding="10" cellspacing="0" style="width:100%;"

Revision as of 03:54, 1 December 2022

資源特性(Features)

  • NXP LS1046A Cortex®-A72 COM Express Type 7 Computer-on-Module
  • COM Express® Type 7 Compact Module
  • Up to 4 Cores, 1.6GHz
  • One Channel DDR4 SODIMM, max. 16GB (Both ECC & Non-ECC)
  • Up to 10GbE x2 and GbE x4
  • PCIe 3.0 x3, PCIe 2.0 x2, USB 3.0 x3 and USB2.0 x2
  • Support Ubuntu BSP

訂購資訊(Ordering Information)

RTENOTITLE

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

  ROM-8720 接口布局圖 Board Dimension Layout 

 

  ROM-DB5920-00A1 接口布局圖 Board Dimension Layout

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

  Internal I/O

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)

  • 電池(BAT1) & 電池扣(BH1)
  • CAN(CAN1,CAN2)
  • 串口(COM_DB(COM3)、COM1、UART0 、UART2)
  • 显示接口(LVDS、LVDS Backlight、HDMI、DP)
  • LAN接口(LAN)
  • USB接口(USB1-2、USB-4-5、USB Type C、USB OTG)
  • 音频接口(Audio Output &Audio Codec)
  • 电源及指示灯和开关机复位按钮(Power 、LED、Power Button、Reset Button、Sleep Button) 
  • GPIO接口
  • MINI_PCIE接口_M.2接口_SPI、I2C_接口

  机械尺寸  (Mechanical Characteristics)

ROM-8720

RTENOTITLE

 

 

 

 


快速入门 (Quick Start)

  系统下载 (OS Download)

  • Linux系统 (Linux OS)

           OS Support List (based on Ubutu 18.04)


  Linux 燒錄方法 (Linux Flash eMMC Method)

  Debug 串口調試 (Debug port Setting)

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

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

Tera Term Tool 

RTENOTITLE

RTENOTITLE

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

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

RTENOTITLE

Debug port connection (串口連接) 

RTENOTITLE

 

Log into Terminal  Tool (进入串口调试终端):

RTENOTITLE


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

  UUU 使用方法(USB Connection (OTG port))

 

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

Command : ifconfig 

RTENOTITLE

Command: Ping - I eth1 8.8.8.8  or Ping - I eth0 8.8.8.8  

RTENOTITLE

  WiFi使用方法(WIFI Testing Method)

 

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

RS-232 Test

CN15上(SER0/UART3): /dev/ttymxc2

CN15 下(SER2/UART1): /dev/ttymxc0

COM 3 (A53 debug/SER3/UART2): /dev/ttymxc1

COM 1 (M4 debug/SER1/UART4): /dev/ttymxc3

SW7 Setting (SW7設置) 

RTENOTITLE

MODE1  MODE0
    0            0            LOOPBACK
    0            1            RS232
    1            0            RS485
    1            1            RS422

Loopback test (eg. ttymxc0)
Connect loopback test tool

  1. stty ‐F /dev/ttymxc0 115200
    # stty ‐F /dev/ttymxc0 ‐echo
    # cat /dev/ttymxc0 &
    # echo test > /dev/ttymxc0

  蓝牙使用方法(BlueTooth Operating Method)

Command : 

$ hciconfig hci0 up
$ bluetoothctl
$ discoverable on
$ pairable on
$ scan on
[NEW] FC:18:3C:8D:75:F4 myphone
$ scan off
$ pair FC:18:3C:8D:75:F4
$ connect FC:18:3C:8D:75:F4

RTENOTITLE

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

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

        Command : ifconfig

 

Windows下SSH访问及文件传输

SSH Remote Log into Device 

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

 

RTENOTITLE

RTENOTITLE

 

RTENOTITLE

 

通用方法(General Method)

  查看CPU温度(Check CPU Temperature)

 

  查看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)

  busybox free -m
 

查看存储容量(Check Storage Capacity)

 busybox df -h
 

  網路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) 

  

         

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

  Ubuntu18.04