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 &

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

相关推荐
慕伏白32 分钟前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo51 小时前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu
IT探索1 小时前
Linux 查找文件指令总结
linux·算法
晚风吹长发1 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
sulikey1 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
Kina_C1 小时前
NFS与Autofs快速讲解-从原理到实战配置
linux·nfs·autofs
皮卡狮1 小时前
文件系统:磁盘硬件寻址和系统软件寻址
linux
是潮汕的灿灿展吖2 小时前
Centos离线部署nfs操作
linux·运维·centos
Kina_C2 小时前
Apache HTTP Server 安装、配置与高级功能详解
linux·http·apache
治愈系贝壳2 小时前
ARM --- day 6 时钟
linux·arm开发·学习