Firefly开源社区

打印 上一主题 下一主题

[Linux] BT异常

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-8-31 17:29:39      楼主
参考这个帖子去试一下http://dev.t-firefly.com/thread-102206-1-1.html
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-9-1 08:53:28      沙发
  1. diff --git a/buildroot/package/rockchip/broadcom_bsa/Config.in b/buildroot/package/rockchip/broadcom_bsa/Config.in
  2.     index d69fd18..8395ecf 100644
  3.     --- a/buildroot/package/rockchip/broadcom_bsa/Config.in
  4.     +++ b/buildroot/package/rockchip/broadcom_bsa/Config.in
  5.     @@ -7,6 +7,8 @@ choice
  6.             default BR2_PACKAGE_BROADCOM_BSA_AP6255
  7.         prompt "wifi/bt chip support"

  8.     +       config BR2_PACKAGE_BROADCOM_BSA_AP6236
  9.     +                bool "AP6236"
  10.             config BR2_PACKAGE_BROADCOM_BSA_AP6255
  11.                     bool "AP6255"


  12. diff --git a/buildroot/package/rockchip/broadcom_bsa/broadcom_bsa.mk b/buildroot/package/rockchip/broadcom_bsa/broadcom_bsa.mk
  13.     index 44122ac..6e44a82 100644
  14.     --- a/buildroot/package/rockchip/broadcom_bsa/broadcom_bsa.mk
  15.     +++ b/buildroot/package/rockchip/broadcom_bsa/broadcom_bsa.mk
  16.     @@ -23,6 +23,12 @@ ifeq ($(BR2_PACKAGE_BROADCOM_BSA_AP6255),y)
  17.             BTFIRMWARE = BCM4345C0.hcd
  18.     endif

  19.     +
  20.     +ifeq ($(BR2_PACKAGE_BROADCOM_BSA_AP6236),y)
  21.     +        BTFIRMWARE = BCM4343B0.hcd
  22.     +endif
  23.     +
  24.     ifeq ($(BR2_PACKAGE_BROADCOM_BSA_AP6212A1),y)
  25.             BTFIRMWARE = bcm43438a1.hcd
  26.     endif
复制代码
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-9-1 11:40:47      板凳
tigerlh 发表于 2020-9-1 10:47
感谢,感谢!
我检查过这部分的配置是对的。
rk_wifi_init.c里需要增加6236的配置吗,
不需要也可以
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-9-1 11:59:12      地板
tigerlh 发表于 2020-9-1 11:55
目前broadcom_bsa里的Config.in 和broadcom_bsa.mk 配置项都检查过,确认一致配置成了6236,但问题依旧:
...

1、再确认一下是否按这个步骤操作了
  1. make broadcom_bsa-dirclean && make broadcom_bsa-rebuild

  2. make deviceio-dirclean && make deviceio-rebuild

  3. ./build.sh
复制代码


2、top命令看一下是不是运行了brcm_patchram_plus1程序,如果有运行,kill掉它再使用deviceio
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-9-1 14:47:32      5#
tigerlh 发表于 2020-9-1 14:09
帮忙继续指点下

你用的板子型号是哪个
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2020-9-1 15:14:33      6#

试一下重启一遍,然后执行
  1. echo 1 >/sys/class/rfkill/rfkill0/state

  2. brcm_patchram_plus1 --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download  --tosleep  200000 --baudrate 115200 --patchram  /system/etc/firmware/BCM4343B0.hcd /dev/ttyS4 &
复制代码
回复

使用道具 举报

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

本版积分规则

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