AM62X调试蓝牙

1.关闭原来系统的bluetooth.service

systemctl disable bluetooth

  1. sh wifi_bt_load.sh //加载驱动,并且开启蓝牙

insmod aic8800_bsp.ko

insmod aic8800_fdrv.ko

hciattach -s 1500000 /dev/ttyS5 any 1500000

hciconfig hci0 up

sleep 1

/usr/libexec/bluetooth/bluetoothd -C -n -d &

3.sh bt_hci_rfcomm.sh

hciconfig hci0 piscan

sdptool add SP

sleep .1

hciconfig hci0 noauth

sleep 1

rfcomm listen /dev/rfcomm0 1 &

4.就可以使用SPP的软件连接开发板, 通过

cat /dev/rfcomm0

echo "123" > /dev/rfcomm0

收发数据了。

5.断开会有Disconneted的字出现,需要重新

rfcomm listen /dev/rfcomm0 1 &

才能重新被连接,否则会连接失败。

相关推荐
努力努力再努力wz3 小时前
【C++进阶系列】:万字详解特殊类以及设计模式
java·linux·运维·开发语言·数据结构·c++·设计模式
Stestack3 小时前
Linux - conda 环境安装教程
linux·conda
泽虞3 小时前
《Qt应用开发》笔记p4
linux·开发语言·数据库·c++·笔记·qt·算法
mahuifa3 小时前
C++(Qt)软件调试---binutils工具集详解(39)
linux·c++·软件调试·binutils
泽虞3 小时前
《Qt应用开发》笔记p5
linux·开发语言·c++·笔记·qt·算法
海棠蚀omo4 小时前
Linux操作系统-进程(三)
linux·操作系统
半梦半醒*5 小时前
Prometheus监控物理服务器
linux·运维·服务器·centos·prometheus
mzhan0175 小时前
Linux: network: 拔插网线 interface down/up测试的痛点
linux·服务器·测试·破坏性测试
黑马金牌编程5 小时前
如何判断一台服务器是否负载过高?
linux·运维·性能调优·性能分析·故障排查