求助Ai-M61-32SU其他设备看不到蓝牙设备

[复制链接]
查看282 | 回复14 | 2024-10-10 15:45:57 | 显示全部楼层 |阅读模式
本帖最后由 lazy 于 2024-10-10 15:45 编辑

就很奇怪,看着日志蓝牙是启动了的但是就是看不到设备。
想要做个小蓝牙键盘

  1. ____               __  __      _       _       _     
  2. |  _ \             / _|/ _|    | |     | |     | |   
  3. | |_) | ___  _   _| |_| |_ __ _| | ___ | | __ _| |__  
  4. |  _ < / _ \| | | |  _|  _/ _` | |/ _ \| |/ _` | '_ \
  5. | |_) | (_) | |_| | | | || (_| | | (_) | | (_| | |_) |
  6. |____/ \___/ \__,_|_| |_| \__,_|_|\___/|_|\__,_|_.__/

  7. Build:14:59:59,Oct 10 2024
  8. Copyright (c) 2022 Bouffalolab team
  9. =========== flash cfg ==============
  10. jedec id   0x5E4017
  11. mid            0xC8
  12. iomode         0x04
  13. clk delay      0x01
  14. clk invert     0x01
  15. read reg cmd0  0x05
  16. read reg cmd1  0x35
  17. write reg cmd0 0x01
  18. write reg cmd1 0x31
  19. qe write len   0x01
  20. cread support  0x01
  21. cread code     0x20
  22. burst wrap cmd 0x77
  23. =====================================
  24. dynamic memory init success, ocram heap size = 257 Kbyte, psram heap size = 4096 Kbyte
  25. sig1:ffffffff
  26. sig2:0000f32f
  27. cgen1:9f7ffffd
  28. Active Partition[0] consumed 596 Bytes
  29. ======= PtTable_Config @0x62fcb5b8=======
  30. magicCode 0x54504642; version 0x0000; entryCnt 8; age 0; crc32 0xE38928F3
  31. idx  type device active_index     name   Address[0]  Address[1]  Length[0]   Length[1]   age
  32. [00]  16     0         0        Boot2  0x00000000  0x00000000  0x0000e000  0x00000000  0
  33. [01]  00     0         0           FW  0x00010000  0x00210000  0x00200000  0x00168000  0
  34. [02]  10     0         0          mfg  0x00210000  0x00000000  0x00168000  0x00000000  0
  35. [03]  02     0         0        media  0x00378000  0x00000000  0x00071000  0x00000000  0
  36. [04]  03     0         0          PSM  0x003e9000  0x00000000  0x00008000  0x00000000  0
  37. [05]  04     0         0          KEY  0x003f1000  0x00000000  0x00002000  0x00000000  0
  38. [06]  05     0         0         DATA  0x003f3000  0x00000000  0x00005000  0x00000000  0
  39. [07]  06     0         0      factory  0x003f8000  0x00000000  0x00008000  0x00000000  0
  40. [MTD] >>>>>> Hanlde info Dump >>>>>>
  41.       name PSM
  42.       id 0
  43.       offset 0x003e9000(4100096)
  44.       size 0x00008000(32Kbytes)
  45.       xip_addr 0xa03d8000
  46. [MTD] <<<<<< Hanlde info End <<<<<<
  47. ENV AREA SIZE 32768, SECTOR NUM 8
  48. *default_env_size = 0x00000001
  49. [I][] __LD_CONFIG_EM_SEL=32768[I][rfparam] pwr_mode is bf
  50. Empty slot:0
  51. No written slot found
  52. [I][rfparam] no pwr_offset in efuse
  53. [I][rfparam] tlv wlan pwr_offset[14]: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  54. [I][rfparam] wlan pwr_offset[14]: -65,3,-96,16,46,2,-96,0,2,0,0,-64,24,-3,
  55. Empty slot:0
  56. No written slot found
  57. [I][rfparam] no lp pwr_offset in efuse
  58. [I][rfparam] tlv wlan lp pwr_offset[14]: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  59. [I][rfparam] wlan lp pwr_offset[14]: 98,96,15,0,-88,52,115,0,-96,0,0,0,0,20,
  60. Empty slot:0
  61. No written slot found
  62. [I][rfparam] no bz pwr_offset in efuse
  63. [I][rfparam] tlv bz pwr_offset[5]: 0,0,0,0,0,
  64. [I][rfparam] bz pwr_offset[5]: 0,0,64,14,0,
  65. [I][rfparam] pwr_11b[4]: 20,20,20,20,
  66. [I][rfparam] pwr_11g[8]: 18,18,18,18,18,18,16,16,
  67. [I][rfparam] pwr_11n_ht20[8]: 18,18,18,18,18,16,15,15,
  68. [I][rfparam] pwr_11n_ht40[8]: 18,18,18,18,18,16,15,14,
  69. [I][rfparam] pwr_11ac_vht20[10]: 18,18,18,18,18,16,15,15,15,14,
  70. [I][rfparam] pwr_11ac_vht40[10]: 18,18,18,18,18,16,15,14,14,13,
  71. [I][rfparam] pwr_11ac_vht80[10]: 18,18,18,18,18,15,14,13,13,12,
  72. [I][rfparam] pwr_11ax_he20[12]: 18,18,18,18,18,16,15,15,15,14,13,13,
  73. [I][rfparam] pwr_11ax_he40[12]: 18,18,18,18,18,16,15,14,14,13,12,12,
  74. [I][rfparam] pwr_11ax_he80[12]: 18,18,18,18,18,15,14,13,13,12,11,11,
  75. [I][rfparam] pwr_11ax_he160[12]: 18,18,18,18,18,15,14,13,12,11,10,10,
  76. [I][rfparam] capcode mode is MF
  77. Empty slot:1
  78. [I][rfparam] efuse capcode_in 32,capcode_out 32
  79. [I][rfparam] capcode_in 32,capcode_out 32
  80. [I][rfparam] tcal.en_tcal = 0
  81. [I][rfparam] tcal.linear_or_follow = 1
  82. [I][rfparam] tcal.Tchannels[5]: 2412,2427,2442,2457,2472,
  83. [I][rfparam] tcal.Tchannel_os[5]: 180,168,163,160,157,
  84. [I][rfparam] tcal.Tchannel_os_low[5]: 199,186,170,165,160,
  85. [I][rfparam] tcal.Troom_os = -1
  86. [I][rfparam] pwr_ble = 13
  87. [I][rfparam] pwr_bt[3]: 10,8,8,
  88. [I][rfparam] pwr_zigbee = 13
  89. [I][rfparam] country_code = 86
  90. [MTD] >>>>>> Hanlde info Dump >>>>>>
  91.       name PSM
  92.       id 0
  93.       offset 0x003e9000(4100096)
  94.       size 0x00008000(32Kbytes)
  95.       xip_addr 0xa03d8000
  96. [MTD] <<<<<< Hanlde info End <<<<<<
  97. ENV AREA SIZE 32768, SECTOR NUM 8
  98. *default_env_size = 0x00000001
  99. [I][] BD_ADDR:(MSB)b4:0e:cf:2b:07:aa(LSB)[I][] BLE HID start success
复制代码
AiPi-BLE-HID.zip (11.88 KB, 下载次数: 3)
回复

使用道具 举报

爱笑 | 2024-10-10 15:55:24 | 显示全部楼层
找泽哥给你瞧瞧!
用心做好保姆工作
回复 支持 反对

使用道具 举报

bzhou830 | 2024-10-10 15:56:28 | 显示全部楼层
蓝牙广播成功没,我前几天也在搞这个,发现没广播成功,然后就暂停了
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-10-10 15:57:56 | 显示全部楼层
这个好像,你莫哥之前那个桌面助手里面有相关的demo代码,也是蓝牙模拟HID设备的
回复 支持 反对

使用道具 举报

lazy | 2024-10-10 16:01:01 | 显示全部楼层
本帖最后由 lazy 于 2024-10-10 16:04 编辑
Ai-Thinker小泽 发表于 2024-10-10 15:57
这个好像,你莫哥之前那个桌面助手里面有相关的demo代码,也是蓝牙模拟HID设备的 ...

感谢泽哥回复,就是莫工的那个桌面助手,把图形界面功能去掉了。看着也成功了。但是就是搜索不到蓝牙设备。
回复 支持 反对

使用道具 举报

lazy | 2024-10-10 16:02:06 | 显示全部楼层
本帖最后由 lazy 于 2024-10-10 16:04 编辑
bzhou830 发表于 2024-10-10 15:56
蓝牙广播成功没,我前几天也在搞这个,发现没广播成功,然后就暂停了

感谢玛丽哥,看着广播也成功了,没有报错。代码也执行了。但是搜索不到设备。DSL就可以搜索到设备
回复 支持 反对

使用道具 举报

lazy | 2024-10-10 16:03:22 | 显示全部楼层
爱笑 发表于 2024-10-10 15:55
找泽哥给你瞧瞧!

感谢园长,这个是参考莫工桌面助手来的,用Ai-M61-32SU 去掉了图形界面,直接运行的。
回复 支持 反对

使用道具 举报

WT_0213 | 2024-10-10 16:11:39 | 显示全部楼层
Ai-M61-32SU和小安派DSL差不多好像芯片是一样的,按理说应该可以用一个程序吧
回复 支持 反对

使用道具 举报

bzhou830 | 2024-10-10 17:15:30 | 显示全部楼层
天线接了没
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

O2C14 | 2024-10-10 19:22:50 | 显示全部楼层
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44962
看这个,直接用btstack默认例子肯定行,原版的协议栈太烂了
回复 支持 反对

使用道具 举报

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

本版积分规则