Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

AP6335 蓝牙打开出错

8

积分

0

威望

0

贡献

技术小白

积分
8

AP6335 蓝牙打开出错

发表于 2015-1-16 11:44:14      浏览:34523 | 回复:14        打印      只看该作者   [复制链接] 楼主
AP6335的wifi是OK的,但打开蓝牙时出错,串口的信息如下:
[62482.764031] rk_spdif:Entered spdif_snd_txctrl
[62482.764050] rk_spdif:off xfer=0x0,opr=0x10
[62483.262204] [BT_RFKILL]: Enter rfkill_rk_set_power
[62483.262237] [BT_RFKILL]: Set blocked:1
[62483.287849] [BT_RFKILL]: bt shut off power
[62483.299683] rk_hdmi_spdif:spdif:Entered rk_hw_params
[62483.299710] rk_spdif:Entered spdif_set_syclk, freq: 11289600
[62483.299723] rk_spdif:Entered spdif_hw_params
[62483.300168] rk_spdif:Entered spdif_trigger
[62483.300182] rk_spdif:Entered spdif_snd_txctrl
[62483.300192] rk_spdif:on xfer=0x0,opr=0x30
[62483.780106] [BT_RFKILL]: Enter rfkill_rk_set_power
[62483.780144] [BT_RFKILL]: Set blocked:0
[62483.780160] [BT_RFKILL]: Enter rfkill_rk_sleep_bt
[62483.780177] [BT_RFKILL]: *** bt sleep: 0 ***
[62483.838856] [BT_RFKILL]: ENABLE UART_RTS
[62483.947130] [BT_RFKILL]: DISABLE UART_RTS
[62483.947201] [BT_RFKILL]: bt turn on power

shell@rk3288:/ #
shell@rk3288:/ # [62486.215053] [BT_RFKILL]: Enter rfkill_rk_set_power
[62486.215138] [BT_RFKILL]: Set blocked:1
[62486.239843] [BT_RFKILL]: bt shut off power
[62487.138535] rk_spdif:Entered spdif_trigger
[62487.138604] rk_spdif:Entered spdif_snd_txctrl
[62487.138640] rk_spdif:off xfer=0x0,opr=0x10

初始化AP6335时,看到的串口信息如下:
[    1.003292] [BT_RFKILL]: Enter rfkill_rk_init
[    1.003394] [BT_RFKILL]: Enter rfkill_rk_probe
[    1.003413] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 147.
[    1.003430] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,power_gpio = 157.
[    1.003453] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 154.
[    1.003468] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 159.
[    1.003498] [BT_RFKILL]: init gpio
[    1.003518] [BT_RFKILL]: Request irq for bt wakeup host
[    1.003604] [BT_RFKILL]: ** disable irq
[    1.003614] [BT_RFKILL]: setup rfkill
[    1.003686] [BT_RFKILL]: ap6335 device registered.

从上面的信息看,AP6335的蓝牙初始化是正常的,各位帮忙看看问题出在什么地方。
dts的配置如下:
    wireless-bluetooth {
        compatible = "bluetooth-platdata";
        uart_rts_gpios = <&gpio4 GPIO_C3 GPIO_ACTIVE_LOW>;
        pinctrl-names = "default","rts_gpio";
        pinctrl-0 = <&uart0_rts>;
        pinctrl-1 = <&uart0_rts_gpio>;

        BT,power_gpio    = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;
        BT,wake_gpio      = <&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH>;
        BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_LOW>;

        status = "okay";
    };

回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 13:20:13        只看该作者  沙发
大家伙帮忙瞧瞧  我板上的AP6335的晶振电容大小是8pF,会有问题的原因吗
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-16 14:40:17        只看该作者  板凳
软件和硬件有改动过吗?
烧一下官方的固件验证一下。
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 15:13:45        只看该作者  地板
软件上只是修改了蓝牙的配置部分,蓝牙的驱动部分没有修改。
硬件上和公版的一致。
官方的固件现象是一样的。
AP6335的34脚是蓝牙的reset还是power脚,配置上做2种尝试都不能打开蓝牙。
可能会是什么原因?
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 15:22:45        只看该作者  5#
zhansb 发表于 2015-1-16 14:40
软件和硬件有改动过吗?
烧一下官方的固件验证一下。


软件上只是修改了蓝牙的配置部分,蓝牙的驱动部分没有修改。
硬件上和公版的一致。
官方的固件现象是一样的。
AP6335的34脚是蓝牙的reset还是power脚,配置上做2种尝试都不能打开蓝牙。
可能会是什么原因?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-16 16:14:03        只看该作者  6#
lorax 发表于 2015-1-16 15:22
软件上只是修改了蓝牙的配置部分,蓝牙的驱动部分没有修改。
硬件上和公版的一致。
官方的固件现象是 ...

Firefly的板子都有做全面的测试啊,并且软件直接用官方提供的就可以使用
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 16:19:47        只看该作者  7#
现在怀疑是6335晶振的电容引起的
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 16:20:13        只看该作者  8#
zhansb 发表于 2015-1-16 16:14
Firefly的板子都有做全面的测试啊,并且软件直接用官方提供的就可以使用

现在怀疑是6335晶振的电容引起的
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2015-1-16 16:23:31        只看该作者  9#
不知道是否有其它的可能性
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-16 16:31:11        只看该作者  10#
本帖最后由 zhansb 于 2015-1-16 16:32 编辑

Firefly使用的DTS不是这个配置吧,难道楼主用的不是Firefly-RK3288:o
如果是用其他板子,建议查查硬件或根据自己的硬件对一下软件配置。
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表