找回密码
 立即注册

微信扫码登录

查看: 179|回复: 10

[BTBLE SDK] b92USB debug无法使用

[复制链接]

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
发表于 2025-5-24 15:52:44 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: B92开发板
SDK及版本: telink_b91m_btble_dual_mode_general_sdk
同sdk在B91开发板上usb debug正常,使用B92,PC USB不枚举,无法debug。

5

主题

262

回帖

869

积分

版主

积分
869
发表于 2025-5-26 15:50:41 | 显示全部楼层 来自 广东深圳
你是编译的B92的工程吗

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
 楼主| 发表于 7 天前 | 显示全部楼层 来自 广东深圳
是的,原先在B91上跑过,在B92上重编,usb没功能了

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
 楼主| 发表于 7 天前 | 显示全部楼层 来自 广东深圳
TL_HSF 发表于 2025-5-26 15:50
你是编译的B92的工程吗

你好,btble工程,B92只有IRQ11_USB_ENDPOINT中断,没有7/8/9中断,所以sdk封装的tlkusb_core_handler没作用,对于btble工程有B92单独的usb中断回调函数吗?

5

主题

262

回帖

869

积分

版主

积分
869
发表于 6 天前 | 显示全部楼层 来自 广东深圳
你说的都有的
微信图片_20250528161228.png

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
 楼主| 发表于 5 天前 | 显示全部楼层 来自 广东深圳
本帖最后由 tlx 于 2025-5-29 14:26 编辑

是有,但是硬件没有7/8/9中断源,只有11中断。11进入判断不了7/8/9。而且单独7/8/9也不会进VT_TAB,B91是会进入7/8/9,反而11没使用。硬件上应该有差异

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
 楼主| 发表于 4 天前 | 显示全部楼层 来自 广东深圳
B92 USB需要把时钟设置成24M,48M不枚举,96M 烧录工具无法烧录,不能复位

5

主题

262

回帖

869

积分

版主

积分
869
发表于 4 天前 | 显示全部楼层 来自 广东深圳
本帖最后由 TL_HSF 于 2025-5-30 15:33 编辑
tlx 发表于 2025-5-29 14:24
是有,但是硬件没有7/8/9中断源,只有11中断。11进入判断不了7/8/9。而且单独7/8/9也不会进VT_TAB,B91是会 ...

7/8/9都是属于端点0的操作,setup,data,状态,usb 有正常枚举都会跑这几个。你的usb 有修改什么东西?用的哪个板子测试?

5

主题

262

回帖

869

积分

版主

积分
869
发表于 4 天前 | 显示全部楼层 来自 广东深圳
#ifndef TLK_USB_MSC_ENABLE
#define TLK_USB_MSC_ENABLE           (0 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_UAC_ENABLE
#define TLK_USB_UAC_ENABLE           (0 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_UDB_ENABLE
#define TLK_USB_UDB_ENABLE           (1 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_CDC_ENABLE
#define TLK_USB_CDC_ENABLE           (1 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_HID_ENABLE
#define TLK_USB_HID_ENABLE           (0 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_USR_ENABLE
#define TLK_USB_USR_ENABLE           (0 && TLK_CFG_USB_ENABLE)
#endif
#ifndef TLK_USB_VCD_ENABLE
#define TLK_USB_VCD_ENABLE           (1 && TLK_USB_UDB_ENABLE)
#endif这里你选择的是什么呢?用uart 串口,连接上之后,这里也可以切换的
微信图片_20250530160722.png

7

主题

16

回帖

111

积分

荣耀黄金

积分
111
 楼主| 发表于 前天 16:47 | 显示全部楼层 来自 广东东莞
TL_HSF 发表于 2025-5-30 16:07
#ifndef TLK_USB_MSC_ENABLE
#define TLK_USB_MSC_ENABLE           (0 && TLK_CFG_USB_ENABLE)
#endif

你好,B92主时钟影响USB和烧录,设置成96M无法连接烧录器,需要断开flash连接。USB枚举需要24M,其他频率不行。如何正常使用96M呢,log已改串口了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-6-3 00:00 , Processed in 0.097650 second(s), 24 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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