“MYZR-IMX8MM-EK240-8MM Linux-4.14.98 测试手册”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
第10行: 第10行:
 
  配置开发板网口:
 
  配置开发板网口:
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
ifconfig eth0 192.168.137.81
+
    ifconfig eth0 192.168.137.81
  
 
  测试ETH1(eth0):
 
  测试ETH1(eth0):
第19行: 第19行:
 
=====> 输入指令:
 
=====> 输入指令:
  
ping 192.168.137.99 -c 2 -w 4  
+
    ping 192.168.137.99 -c 2 -w 4  
 
=====> 输出信息:
 
=====> 输出信息:
  
PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
+
    PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
  
64 bytes from 192.168.137.99: icmp_seq=1 ttl=64 time=0.685 ms
+
    64 bytes from 192.168.137.99: icmp_seq=1 ttl=64 time=0.685 ms
  
64 bytes from 192.168.137.99: icmp_seq=2 ttl=64 time=0.374 ms  
+
    64 bytes from 192.168.137.99: icmp_seq=2 ttl=64 time=0.374 ms  
  
 
   
 
   
第32行: 第32行:
 
--- 192.168.137.99 ping statistics ---
 
--- 192.168.137.99 ping statistics ---
  
2 packets transmitted, 2 received, 0% packet loss, time 999ms
+
    2 packets transmitted, 2 received, 0% packet loss, time 999ms
 +
 
 +
    rtt min/avg/max/mdev = 0.374/0.529/0.685/0.157 ms 
  
rtt min/avg/max/mdev = 0.374/0.529/0.685/0.157 ms 
 
```
 
  
  
第54行: 第54行:
 
  将USB设备插入底板USB接口,系统输出类似如下信息。
 
  将USB设备插入底板USB接口,系统输出类似如下信息。
  
```
 
 
=====> 输出信息:  
 
=====> 输出信息:  
  
usb 1-1.3: new high-speed USB device number 4 using ci_hdrc
+
    usb 1-1.3: new high-speed USB device number 4 using ci_hdrc
  
usb-storage 1-1.3:1.0: USB Mass Storage device detected
+
    usb-storage 1-1.3:1.0: USB Mass Storage device detected
  
scsi host0: usb-storage 1-1.3:1.0
+
    scsi host0: usb-storage 1-1.3:1.0
  
scsi 0:0:0:0: Direct-Access  Generic  STORAGE DEVICE  1532 PQ: 0 ANSI: 6
+
    scsi 0:0:0:0: Direct-Access  Generic  STORAGE DEVICE  1532 PQ: 0 ANSI: 6
  
sd 0:0:0:0: [sda] 60776448 512-byte logical blocks: (31.1 GB/29.0 GiB)
+
    sd 0:0:0:0: [sda] 60776448 512-byte logical blocks: (31.1 GB/29.0 GiB)
  
sd 0:0:0:0: [sda] Write Protect is off
+
    sd 0:0:0:0: [sda] Write Protect is off
  
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
+
    sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
  
sda: sda1
+
    sda: sda1
  
sd 0:0:0:0: [sda] Attached SCSI removable disk
+
    sd 0:0:0:0: [sda] Attached SCSI removable disk
  
FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
+
    FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
  
 
 将USB设备从底板拔出。
 
 将USB设备从底板拔出。
第81行: 第80行:
 
=====> 输出信息:  
 
=====> 输出信息:  
  
usb 1-1.3: USB disconnect, device number 4
+
  usb 1-1.3: USB disconnect, device number 4
```
+
 
  
 
**测试结果**
 
**测试结果**
第95行: 第94行:
 
  为开发板断电,把TF卡安装到SD接口。
 
  为开发板断电,把TF卡安装到SD接口。
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
df
+
    df
  
 
=====> 输出信息:  
 
=====> 输出信息:  
第104行: 第103行:
 
...
 
...
  
/dev/mmcblk1p1  30379712  665216  29714496  3% /run/media/mmcblk1p1
+
    /dev/mmcblk1p1  30379712  665216  29714496  3% /run/media/mmcblk1p1
  
 
...
 
...
```
+
 
  
  
第141行: 第140行:
 
  配置 J5:5 为输出高电平的操作方法:
 
  配置 J5:5 为输出高电平的操作方法:
  
```
+
 
 
=====> 输入指令:   
 
=====> 输入指令:   
  
 
echo 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
 
echo 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
```
+
 
  
 
  用万用表测试管脚J5:5,电压为3.3V,则表示OK
 
  用万用表测试管脚J5:5,电压为3.3V,则表示OK
第151行: 第150行:
 
  控制 GPIO 为输入低电平方法:杜邦线连接J5:5和地脚
 
  控制 GPIO 为输入低电平方法:杜邦线连接J5:5和地脚
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
echo "in" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction   
+
    echo "in" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction   
 +
 
 +
    cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
  
cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
 
```
 
  
 
  控制 GPIO 为输入高电平方法:杜邦线连接J5:5和J5:1脚:
 
  控制 GPIO 为输入高电平方法:杜邦线连接J5:5和J5:1脚:
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value   
+
    cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value   
  
 
  可看到对应的电平分别为0和1
 
  可看到对应的电平分别为0和1
```
+
 
  
  
第178行: 第177行:
 
**测试操作**
 
**测试操作**
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]
+
    echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]
  
 
=====> 输出信息:
 
=====> 输出信息:
  
 
47
 
47
```
+
 
  
 
**测试结果**
 
**测试结果**
第202行: 第201行:
 
  执行测试指令:
 
  执行测试指令:
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
  
aplay /unit_tests/ASRC/audio8k16S.wav   
+
    aplay /unit_tests/ASRC/audio8k16S.wav   
  
 
   
 
   
 
=====> 输出信息:
 
=====> 输出信息:
  
Playing WAVE '/unit_tests/ASRC/audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo
+
    Playing WAVE '/unit_tests/ASRC/audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo
```
+
 
  
  
第219行: 第218行:
  
 
### Mipi-DSI显示测试
 
### Mipi-DSI显示测试
 
+
   
  【测试说明】:通过连接Mipi显示屏观察开发板显示功能。
+
    【测试说明】:通过连接Mipi显示屏观察开发板显示功能。
  【接口位置】:J2
+
    【接口位置】:J2
  【系统设备】:/dev/fb0
+
    【系统设备】:/dev/fb0
 
***测试操作***
 
***测试操作***
 
  为开发板断电,用fpc排线连接mipi显示屏和开发板。
 
  为开发板断电,用fpc排线连接mipi显示屏和开发板。
第234行: 第233行:
 
### **Mipi-CSI显示测试**
 
### **Mipi-CSI显示测试**
  
  【测试说明】:通过连接Mipi摄像头检查开发板Mipi-CSI接口。
+
    【测试说明】:通过连接Mipi摄像头检查开发板Mipi-CSI接口。
  【接口位置】:J1
+
    【接口位置】:J1
  【系统设备】:/dev/video0
+
    【系统设备】:/dev/video0
 
***测试操作***
 
***测试操作***
 
  为开发板断电,用fpc排线连接mipi摄像头和开发板。
 
  为开发板断电,用fpc排线连接mipi摄像头和开发板。
第243行: 第242行:
  
  
gst-launch-1.0 v4l2src ! video/x-raw,format=YUY2,width=640,height=480 ! queue max-size-time=0 ! waylandsink enable-tile=true sync=false
+
    gst-launch-1.0 v4l2src ! video/x-raw,format=YUY2,width=640,height=480 ! queue max-size-time=0 ! waylandsink enable-tile=true sync=false
  
  
第255行: 第254行:
  
 
  【测试说明】:WIFI连接到AP后,开发板向外网发送ICMP报文来验证连接正常。
 
  【测试说明】:WIFI连接到AP后,开发板向外网发送ICMP报文来验证连接正常。
  【接口丝印】:E1、U1
+
    【接口丝印】:E1、U1
  【系统设备】:wlan0
+
    【系统设备】:wlan0
  
 
**测试操作**
 
**测试操作**
第265行: 第264行:
 
       *命令格式: wpa_passphrase  [passphrase]*
 
       *命令格式: wpa_passphrase  [passphrase]*
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
wpa_passphrase MYZR-WIFI myzr2012 > /etc/wpa_supplicant.conf
+
    wpa_passphrase MYZR-WIFI myzr2012 > /etc/wpa_supplicant.conf
pkill wpa_supplicant
+
    pkill wpa_supplicant
```
+
 
  
 
     4. 连接
 
     4. 连接
  
```
 
 
=====> 输入指令:
 
=====> 输入指令:
wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf
+
    wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf
  
 
=====> 输出信息:
 
=====> 输出信息:
Successfully initialized wpa_supplicant
+
    Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
+
    rfkill: Cannot open RFKILL control device
ioctl[SIOCSIWAP]: Operation not permitted
+
    ioctl[SIOCSIWAP]: Operation not permitted
```
+
 
  
 
     5. 获取 IP
 
     5. 获取 IP
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
udhcpc -i wlan0
+
    udhcpc -i wlan0
  
 
=====> 输出信息:
 
=====> 输出信息:
udhcpc (v1.23.2) started
+
    udhcpc (v1.23.2) started
Sending discover...
+
    Sending discover...
Sending select for 192.168.43.99...
+
    Sending select for 192.168.43.99...
Lease of 192.168.43.99 obtained, lease time 3600
+
    Lease of 192.168.43.99 obtained, lease time 3600
/etc/udhcpc.d/50default: Adding DNS 192.168.43.1
+
    /etc/udhcpc.d/50default: Adding DNS 192.168.43.1
 
```
 
```
  
 
     6. 测试连接
 
     6. 测试连接
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
ping -I wlan0 www.baidu.com -c 2 -w 4
+
    ping -I wlan0 www.baidu.com -c 2 -w 4
 
+
 
=====> 输出信息:
 
=====> 输出信息:
PING www.baidu.com (14.215.177.38): 56 data bytes
+
    PING www.baidu.com (14.215.177.38): 56 data bytes
64 bytes from 14.215.177.38: seq=0 ttl=49 time=15.753 ms
+
    64 bytes from 14.215.177.38: seq=0 ttl=49 time=15.753 ms
64 bytes from 14.215.177.38: seq=1 ttl=49 time=11.835 ms
+
    64 bytes from 14.215.177.38: seq=1 ttl=49 time=11.835 ms
  
 
--- www.baidu.com ping statistics ---
 
--- www.baidu.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
+
    2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 11.835/13.794/15.753 ms
+
    round-trip min/avg/max = 11.835/13.794/15.753 ms
```
+
 
  
 
**测试结果**
 
**测试结果**
第333行: 第331行:
 
  2. 配置蓝牙系统接口
 
  2. 配置蓝牙系统接口
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
hciconfig hci0 up
+
    hciconfig hci0 up
hciconfig hci0 piscan
+
    hciconfig hci0 piscan
hciconfig -a
+
    hciconfig -a
  
  
第357行: 第355行:
 
     LMP Version: 4.0 (0x6)  Subversion: 0x610c
 
     LMP Version: 4.0 (0x6)  Subversion: 0x610c
 
     Manufacturer: Broadcom Corporation (15)
 
     Manufacturer: Broadcom Corporation (15)
```
+
 
  
 
4. 查看板子蓝牙设备信息
 
4. 查看板子蓝牙设备信息
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
hcitool dev   
+
    hcitool dev   
  
 
=====> 输出信息:
 
=====> 输出信息:
Devices:
+
    Devices:
 
     hci0    76:5E:F9:C6:B5:86
 
     hci0    76:5E:F9:C6:B5:86
```
+
 
  
 
   5. 扫描外部蓝牙设备
 
   5. 扫描外部蓝牙设备
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
hcitool scan   
+
    hcitool scan   
  
 
=====> 输出信息:
 
=====> 输出信息:
第380行: 第378行:
 
     ......
 
     ......
 
     E4:B2:FB:DA:39:1D  iPhone
 
     E4:B2:FB:DA:39:1D  iPhone
```
+
 
  
 
6. 发送发送L2CAP包测试
 
6. 发送发送L2CAP包测试
  
```
+
 
 
=====> 输入指令:
 
=====> 输入指令:
l2ping E4:B2:FB:DA:39:1D -c 2
+
    l2ping E4:B2:FB:DA:39:1D -c 2
 
=====> 输出信息:
 
=====> 输出信息:
Ping: E4:B2:FB:DA:39:1D from 76:5E:F9:C6:B5:86 (data size 44) ...
+
    Ping: E4:B2:FB:DA:39:1D from 76:5E:F9:C6:B5:86 (data size 44) ...
0 bytes from E4:B2:FB:DA:39:1D id 0 time 7.10ms
+
    0 bytes from E4:B2:FB:DA:39:1D id 0 time 7.10ms
0 bytes from E4:B2:FB:DA:39:1D id 1 time 103.84ms
+
    0 bytes from E4:B2:FB:DA:39:1D id 1 time 103.84ms
 
2 sent, 2 received, 0% loss
 
2 sent, 2 received, 0% loss
```
+
 
  
 
**测试结果**
 
**测试结果**
 
  “0% packet loss”表示蓝牙连接正常
 
  “0% packet loss”表示蓝牙连接正常

2020年5月17日 (日) 09:03的版本

网口测试(ETH1)

【测试说明】:采用开发板向PC发送ICMP报文的方式进行测试
【接口标识】:Ethernet
【接口丝印】:J7
【系统接口】:eth0

测试操作   配置电脑有线网卡IP为 192.168.137.99。   用网线连接开发板的ETH1和电脑。   配置开发板网口:

=====> 输入指令:

ifconfig eth0 192.168.137.81

  测试ETH1(eth0):

=====> 输入指令:

ping 192.168.137.99 -c 2 -w 4 

=====> 输出信息:

PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.

64 bytes from 192.168.137.99: icmp_seq=1 ttl=64 time=0.685 ms

64 bytes from 192.168.137.99: icmp_seq=2 ttl=64 time=0.374 ms 

--- 192.168.137.99 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 999ms

rtt min/avg/max/mdev = 0.374/0.529/0.685/0.157 ms   

测试结果   “0% packet loss”表示测试通过。

USB测试

  【测试说明】:采用插拔USB存储设备(U盘)的方式进行测试   【接口标识】:USB3.0/USB2.0   【接口丝印】:P2 测试方法   将USB设备插入底板USB接口,系统输出类似如下信息。

=====> 输出信息:

usb 1-1.3: new high-speed USB device number 4 using ci_hdrc

usb-storage 1-1.3:1.0: USB Mass Storage device detected

scsi host0: usb-storage 1-1.3:1.0

scsi 0:0:0:0: Direct-Access   Generic  STORAGE DEVICE  1532 PQ: 0 ANSI: 6

sd 0:0:0:0: [sda] 60776448 512-byte logical blocks: (31.1 GB/29.0 GiB)

sd 0:0:0:0: [sda] Write Protect is off

sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA

sda: sda1

sd 0:0:0:0: [sda] Attached SCSI removable disk

FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

 将USB设备从底板拔出。

=====> 输出信息:

usb 1-1.3: USB disconnect, device number 4

测试结果   USB存储设备插入时可查看到sda1设备。

SD接口测试

  【测试说明】:采用插入并识别TF卡的方式进行测试   【接口标识】:MicroSD   【接口丝印】:J9 测试方法   为开发板断电,把TF卡安装到SD接口。

=====> 输入指令:

df

=====> 输出信息:

...

/dev/mmcblk1p1   30379712  665216  29714496  3% /run/media/mmcblk1p1

...

测试结果   输入指令后系统输出如上类似信息即表示正常。

标准 GPIO 测试

  【测试说明】:控制GPIO的输出电平   【接口标识】:   【接口丝印】:J5   【系统接口】:/sys/class/gpio/ GPIO输出低电平测试   配置 J5:5 为输出低电平的操作方法:

<code>=====> 输入指令:

OUT_IO_OUT_NUM=42 

echo ${OUT_IO_OUT_NUM} > /sys/class/gpio/export   

echo "out" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction  

echo 0 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value 
</code>

  用万用表测试管脚J5:5,电压为0V,则表示OK GPIO输出高电平测试   配置 J5:5 为输出高电平的操作方法:

=====> 输入指令:

echo 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value

  用万用表测试管脚J5:5,电压为3.3V,则表示OK GPIO输入测试   控制 GPIO 为输入低电平方法:杜邦线连接J5:5和地脚

=====> 输入指令:

echo "in" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction  

cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value

  控制 GPIO 为输入高电平方法:杜邦线连接J5:5和J5:1脚:

=====> 输入指令:

cat /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value  

  可看到对应的电平分别为0和1

CPU温度测试

  【测试说明】:查看CPU温度   【接口标识】:无   【系统设备】:/sys/class/thermal/thermal_zone0/temp 测试操作

=====> 输入指令:

echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]

=====> 输出信息:

47

测试结果 47表示CPU的温度为47°

音频播放测试

  【测试说明】:通过播放音频文件验证评估板的音频播放功能。   【接口位置】:P5   【系统设备】:wm8524-audio 测试操作   把耳机插入开发板的P5口。   执行测试指令:

=====> 输入指令:

aplay /unit_tests/ASRC/audio8k16S.wav   

=====> 输出信息:

Playing WAVE '/unit_tests/ASRC/audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo

测试结果   执行上面的测试命令后会听到音频设备输出的声音。

Mipi-DSI显示测试

【测试说明】:通过连接Mipi显示屏观察开发板显示功能。
【接口位置】:J2
【系统设备】:/dev/fb0

测试操作   为开发板断电,用fpc排线连接mipi显示屏和开发板。

测试结果   U-Boot启动阶段可以看到U-Boot Logo;   内核启动阶段可以看到内核Logo;   文件系统启动阶段可以看到OpenEmbedded Logo;   系统启动完成后可以看到一个简单的GUI。

Mipi-CSI显示测试

【测试说明】:通过连接Mipi摄像头检查开发板Mipi-CSI接口。
【接口位置】:J1
【系统设备】:/dev/video0

测试操作   为开发板断电,用fpc排线连接mipi摄像头和开发板。

测试操作

gst-launch-1.0 v4l2src ! video/x-raw,format=YUY2,width=640,height=480 ! queue max-size-time=0 ! waylandsink enable-tile=true sync=false

测试结果

​ 可以在显示屏看到摄像头所拍摄的内容

WIFI模块(RTL8723DU)测试


  【测试说明】:WIFI连接到AP后,开发板向外网发送ICMP报文来验证连接正常。

   【接口丝印】:E1、U1
   【系统设备】:wlan0

测试操作

  1. 确定“U1”丝印处有贴上模块,否则无需进行测试。

   2. 把天线连接到“E1”丝印的接口上。
   3. 生成 SSID 的 WPA PSK 文件
      命令格式: wpa_passphrase  [passphrase]

=====> 输入指令:

   wpa_passphrase MYZR-WIFI myzr2012 > /etc/wpa_supplicant.conf
   pkill wpa_supplicant

  4. 连接

=====> 输入指令:

   wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf

=====> 输出信息:

   Successfully initialized wpa_supplicant
   rfkill: Cannot open RFKILL control device
   ioctl[SIOCSIWAP]: Operation not permitted

  5. 获取 IP

=====> 输入指令:

   udhcpc -i wlan0

=====> 输出信息:

   udhcpc (v1.23.2) started
   Sending discover...
   Sending select for 192.168.43.99...
   Lease of 192.168.43.99 obtained, lease time 3600
   /etc/udhcpc.d/50default: Adding DNS 192.168.43.1

```

  6. 测试连接

=====> 输入指令:

   ping -I wlan0 www.baidu.com -c 2 -w 4

=====> 输出信息:

   PING www.baidu.com (14.215.177.38): 56 data bytes
   64 bytes from 14.215.177.38: seq=0 ttl=49 time=15.753 ms
   64 bytes from 14.215.177.38: seq=1 ttl=49 time=11.835 ms

--- www.baidu.com ping statistics ---

   2 packets transmitted, 2 packets received, 0% packet loss
   round-trip min/avg/max = 11.835/13.794/15.753 ms

测试结果   “0% packet loss”表示WIFI连接正常。

蓝牙测试(RTL8723DU)


  【测试说明】:扫描到蓝牙设备后,发送L2CAP回应请求并接收回答。   【接口丝印】:E1、U1   【系统设备】:hci0

测试操作

  1. 确定“U1”丝印处有贴上模块,否则无需进行测试。

          2. 把天线连接到“E1”丝印的接口上。

  2. 配置蓝牙系统接口

=====> 输入指令:

   hciconfig hci0 up
   hciconfig hci0 piscan
   hciconfig -a

=====> 输出信息: hci0: Type: Primary Bus: UART

   BD Address: 76:5E:F9:C6:B5:86  ACL MTU: 1021:8  SCO MTU: 64:1
   UP RUNNING PSCAN ISCAN 
   RX bytes:1381 acl:0 sco:0 events:75 errors:0
   TX bytes:1210 acl:0 sco:0 commands:75 errors:0
   Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
   Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
   Link policy: RSWITCH SNIFF 
   Link mode: SLAVE ACCEPT 
   Name: 'imx8mqevk'
   Class: 0x200000
   Service Classes: Audio
   Device Class: Miscellaneous, 
   HCI Version: 4.0 (0x6)  Revision: 0x1000
   LMP Version: 4.0 (0x6)  Subversion: 0x610c
   Manufacturer: Broadcom Corporation (15)
  1. 查看板子蓝牙设备信息

=====> 输入指令:

   hcitool dev

=====> 输出信息:

   Devices:
   hci0    76:5E:F9:C6:B5:86

 5. 扫描外部蓝牙设备

=====> 输入指令:

   hcitool scan

=====> 输出信息: Scanning ...

   ......
   E4:B2:FB:DA:39:1D   iPhone
  1. 发送发送L2CAP包测试

=====> 输入指令:

   l2ping E4:B2:FB:DA:39:1D -c 2

=====> 输出信息:

   Ping: E4:B2:FB:DA:39:1D from 76:5E:F9:C6:B5:86 (data size 44) ...
   0 bytes from E4:B2:FB:DA:39:1D id 0 time 7.10ms
   0 bytes from E4:B2:FB:DA:39:1D id 1 time 103.84ms

2 sent, 2 received, 0% loss

测试结果   “0% packet loss”表示蓝牙连接正常