导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. abing
    A
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 420
    • 主题 1
    • 帖子 6
    • 最佳 0
    • 群组 0

    abingLV 3

    @abing

    420
    积分
    0
    声望
    1
    资料浏览
    6
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    abing 取消关注 关注

    abing 发布的最新帖子

    • 回复: D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      @bedrock 我验证了你的这个版本不支持 mesh需要的 fast adv 特性,也就是应该没有mesh功能

      发布在 MR Series
      A
      abing
    • 回复: D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      @bedrock 你是说哪个版本号,tina的版本号,还是 fw的版本号,mesh的支持是在fw支持的,我是需要fw 支持mesh和rf共存功能

      发布在 MR Series
      A
      abing
    • 回复: D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      @bedrock img 里面原来的固件,我也是可以up,但是我现在在开发mesh功能,需要替换 支持mesh 共存的fw。之前 全志的同学 mingyuan 有给过我一个img,是可以up 这个 支持mesh的fw的,但是 tina 1.0.1 sdk 编译出来的img 就是up不起来。

      发布在 MR Series
      A
      abing
    • 回复: D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      @bedrock 但是我需要 mesh 功能哎,这个fw 有mesh 功能吗

      发布在 MR Series
      A
      abing
    • 回复: D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      @bedrock 你这估计是 没有 attch 成功,可以看一下 通过 hciattch -n ttyS1 xradio 这个命令,不在后台运行看一下输出的log,是否有异常

      发布在 MR Series
      A
      abing
    • D1 开发板使用 XR829 mesh fw 出现 code(56) 错误,如何解决

      1、根据 https://bbs.aw-ol.com/topic/282/蓝牙mesh固件?_=1628500126461
      将 /lib/firmware/fw_xr829_bt.bin 替换成 新的 fw
      2、重启设备

      3、使用 md5sum 对比了/lib/firmware/fw_xr829_bt.bin和原始文件 ,确认文件没有错误

      4、通过 hciattch 上 hci0
      hciattch -n ttyS1 xradio >/dev/null 2>&1 &

      5、hciconfig 能够看到hci0 设备,但是状态是 DOWN

      6、通过 hciconfig hci0 up 报错,无法启动 hci0

      请问是否是 kernel 配置,或者其他配置导致的这个问题,该如何解决

      3f88312d-9a28-47d4-a508-d69b9e6ef932-lALPDiQ3PocYB2_Mts0CAA_512_182.png

      1da29652-be0c-49d4-b670-d4a7e4b141dd-1629983150109_0E2C81DC-CAE3-4aca-AC8B-D609B6C257F8.png

      hciattch 启动log如下:

      xradio_init
      set LPM mode:disabled[userial_sync] uart sync count: 1.
      [userial_sync] read buf: 00 00.
      [userial_sync] uart sync count: 2.
      [userial_sync] read buf: 4f 4b.
      [userial_sync] Receive OK, uart sync done.
      Set uart mode done
      [userial_sync] uart sync count: 1.
      [userial_sync] read buf: 00 00.
      [userial_sync] uart sync count: 2.
      [userial_sync] read buf: 4f 4b.
      [userial_sync] Receive OK, uart sync done.
      [load_btfirmware] start loading firmware...
      [load_btfirmware] open firmware file success.
      load firmware done.
      jump:
      set pc 0, val 0
      Now the system will jump to 00000000
      Set HW FlowControl On
      userial_vendor_set_hw_fctrl set hw flowcontrol on
      [xradio_init] send reset cmd...
      writing
      01 03 0c 00
      received 7
      04 0e 04 05 03 0c 00
      [xradio_init] update hci baudrate...
      writing
      01 18 fc 04 60 e3 16 00
      received 7
      04 0e 04 05 18 fc 00
      Done setting baudrate
      [xradio_init] set bdaddr...
      writing
      01 0a fc 09 02 00 06 d5 64 9d 15 22 22
      received 7
      04 0e 04 05 0a fc 00
      writing
      01 03 0c 00
      received 7
      04 0e 04 05 03 0c 00
      [xradio_init] bring up hci...
      Done setting line discpline
      Device setup complete
      

      使用的tina版本如下
      2de58a3c-35db-426e-a3cf-e2b2b733495f-1630044458185_2AFAAB3E-68DA-4100-AB98-D4C5BA2AB924.png

      发布在 MR Series
      A
      abing