搜索
bottom↓
回复: 7

imx6q使用rtl8723蓝牙模块usb接口连接不上

[复制链接]

出0入0汤圆

发表于 2015-1-19 13:51:44 | 显示全部楼层 |阅读模式
本帖最后由 wshini7316 于 2015-1-19 13:52 编辑

main.conf文件:
[General]

# List of plugins that should not be loaded on bluetoothd startup
#DisablePlugins = network,input

# Default adaper name
# %h - substituted for hostname
# %d - substituted for adapter id
Name = %h-%d

# Default device class. Only the major and minor device class bits are
# considered.
Class = 0x000100

# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
DiscoverableTimeout = 0

# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
PairableTimeout = 0

# Use some other page timeout than the controller default one
# which is 16384 (10 seconds).
PageTimeout = 8192

# Automatic connection for bonded devices driven by platform/user events.
# If a platform plugin uses this mechanism, automatic connections will be
# enabled during the interval defined below. Initially, this feature
# intends to be used to establish connections to ATT channels.
AutoConnectTimeout = 60

# What value should be assumed for the adapter Powered property when
# SetProperty(Powered, ...) hasn't been called yet. Defaults to true
InitiallyPowered = true

# Remember the previously stored Powered state when initializing adapters
RememberPowered = true

# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (defaults to usb)
#DeviceID = bluetooth:1234:5678:abcd

# Do reverse service discovery for previously unknown devices that connect to
# us. This option is really only needed for qualification since the BITE tester
# doesn't like us doing reverse SDP for some test cases (though there could in
# theory be other useful purposes for this too). Defaults to true.
ReverseServiceDiscovery = true

# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
NameResolving = true

# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
DebugKeys = false

# Enable the GATT functionality. Default is false
EnableGatt = false

rfcomm.conf文件
#
# RFCOMM configuration file.
#

rfcomm0 {
        # Automatically bind the device at startup
        bind yes;

        # Bluetooth address of the device
        device F0:72:8C:0F:DF:36;

        # RFCOMM channel for the connection
        channel 1;

        # Description of the connection
        comment "GT-N7100";
}


手机连接imx6q开发板打印信息:
root@freescale /etc/bluetooth$ rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 12
rtk_btusb: check_sco_event: event 0x04
rtk_btusb: btusb_notify: name hci0, evt 1
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 10
rtk_btusb: check_sco_event: event 0x12
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 13
rtk_btusb: check_sco_event: event 0x03
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_bulk_complete: urb e43b3600 status 0 count 14
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 5
rtk_btusb: check_sco_event: event 0x1b
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 2
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 11
rtk_btusb: check_sco_event: event 0x32
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 8
rtk_btusb: check_sco_event: event 0x31
rtk_btusb: btusb_bulk_complete: urb e43b3480 status 0 count 14
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 2
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 7
rtk_btusb: check_sco_event: event 0x13
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 13
rtk_btusb: check_sco_event: event 0x0b
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 7
rtk_btusb: check_sco_event: event 0x13
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 15
rtk_btusb: check_sco_event: event 0x23
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x07
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x30
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 1
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: HCI_EV_DISCONN_COMPLETE(0x05)
rtk_btusb: btusb_notify: name hci0, evt 2




imx6q开发板连接手机:
root@freescale /etc/bluetooth$ hcitool cc F0:72:8C:0F:DF:36
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_notify: name hci0, evt 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 13
rtk_btusb: check_sco_event: event 0x03
rtk_btusb: btusb_bulk_complete: urb e43b3600 status 0 count 14
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 5
rtk_btusb: check_sco_event: event 0x1b
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 2
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
root@freescale /etc/bluetooth$ rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 7
rtk_btusb: check_sco_event: event 0x13
rtk_btusb: btusb_bulk_complete: urb e43b3480 status 0 count 14
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 13
rtk_btusb: check_sco_event: event 0x0b
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 2
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 7
rtk_btusb: check_sco_event: event 0x13
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 15
rtk_btusb: check_sco_event: event 0x23
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x07
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x30
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 16
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 1
rtk_btusb: check_sco_event: event 0x00
rtk_btusb: btusb_send_frame: hdev e9ee2000, btusb data e4156800, pkt type 1
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: event 0x0f
rtk_btusb: btusb_intr_complete: urb e43b3680 status 0 count 6
rtk_btusb: check_sco_event: HCI_EV_DISCONN_COMPLETE(0x05)
rtk_btusb: btusb_notify: name hci0, evt 2

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

 楼主| 发表于 2015-1-19 13:54:14 | 显示全部楼层
执行命令:
hciconfig hci0 up
hciconfig hci0 piscan

出0入0汤圆

 楼主| 发表于 2015-1-19 14:54:18 | 显示全部楼层
l2ping F0:72:8C:0F:DF:36
显示:
Can't connect: Operation now in progress

出0入0汤圆

 楼主| 发表于 2015-1-20 08:47:28 | 显示全部楼层
没人呢做过嵌入式蓝牙的测试吗?

出0入0汤圆

发表于 2015-1-20 15:41:56 | 显示全部楼层
这种问题,直接support@freescale.com

出0入0汤圆

发表于 2015-1-20 23:24:47 来自手机 | 显示全部楼层
浪里白条 发表于 2015-1-20 15:41 这种问题,直接

同感,太专业了

出0入0汤圆

发表于 2015-2-6 11:41:48 | 显示全部楼层
楼主你好,建议你使用5楼朋友的方法,提交support1@freescale.com

出0入0汤圆

 楼主| 发表于 2015-2-13 11:31:39 | 显示全部楼层
已经可以测试了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 20:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表