linux 内核 蓝牙驱动,如何使用Petalinux给Pynq添加蓝牙驱动内核

不好意思久等了,在PYNQ中想用蓝牙的话,首先一种方法可以用USB BLUETOOTH ADAPTER,

如果是内置有蓝牙,我看你的是V2.5的镜像,如果是官方的开发板,我记得是可以直接用蓝牙的

如果用hcitool 检测不到device,可以尝试用下面的指令试一试

# Do this only once:

echo BT_POWER_UP > /dev/wilc_bt

echo BT_DOWNLOAD_FW > /dev/wilc_bt

stty -F /dev/ttyPS1 115200

# Initialize the device:

hciattach /dev/ttyPS1 -t 10 any 115200 noflow nosleep

sleep 1s

hciconfig hci0 up

hciconfig hci0

Final command output:

hci0: Type: Primary Bus: UART

BD Address: F3:e0:33:C4:22:2F ACL MTU: 27:30 SCO MTU: 0:0

UP RUNNING

RX bytes:240 acl:0 sco:0 events:16 errors:0

TX bytes:84 acl:0 sco:0 commands:17 errors:0

Related dmesg output:

[ 78.375059] at_pwr_dev: open()

[ 78.378216] AT PWR: bt_power_up

[ 78.378232] wilc_sdio mmc1:0001:1: SDIO speed: 50000000

[ 78.378510] wilc_sdio mmc1:0001:1: chipid 003000d0

[ 78.378514] WILC POWER UP

[ 78.381171] at_pwr_dev: close()

[ 78.382436] at_pwr_dev: open()

[ 78.385548] AT PWR: bt_download_fw

[ 78.385552] Bluetooth firmware: mchp/wilc3000_ble_firmware.bin

[ 78.402123] Downloading BT firmware size = 58184 ...

[ 78.557697] Starting BT firmware

[ 78.663974] BT Start Succeeded

[ 78.664212] at_pwr_dev: close()

希望对您有帮助!

-------------------------------------------------------------------------

Don't forget to reply, kudo, and accept as solution.

-------------------------------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值