Topic

FAQ
Login Register
B91 BT VLE SDK
Apr 09, 2024 13:55

/

A

/A


编译了 telink_b91m_btble_dual_mode_general_sdk双模sdk,将其烧录到开发板后,蓝牙功能一切正常,但是无法连接usb,无法使用ide调试。请问烧录了bt ble sdk后如何进行调试(除了Tdebug,这个不太方便)。以下是执行ICEman的报错信息。



8 replies
TL_Soyo Apr 09, 2024 17:16
0
/A

你好,

  IDE在线调试需要telink的jtag盒子,同时关闭休眠。



noah [Author] Apr 10, 2024 08:55
0
/A

主要的问题应该是烧录了蓝牙的固件之后,pc无法识别usb,所以jtag tool 也连接不上了。



TL_Soyo Apr 10, 2024 15:23
0
/A

你现在是BDT盒子连接不上吗?换个电脑看下呢,或者重启电脑。



noah [Author] Apr 10, 2024 15:29
0
/A

具体的是 jtag的盒子连不上,evk的盒子可以连上。但是如果把固件烧成usb_demo,jtag的盒子就能连上了。

目前主要想调试BT功能,烧录了 BT 的固件之后,盒子就连不上了 ,提示usb无法识别。

TL_Soyo Apr 10, 2024 17:40
0
/A

怎么接线的,jtag是调试工具,不会受你开发板代码影响的。



noah [Author] Apr 11, 2024 10:27
0
/A


接线的话,如下图

其中,当我开发板烧录的是蓝牙固件的时候 ,盒子亮黑色蓝色的灯,iceman无法启动。

烧录的是usbdemo的时候,盒子只亮蓝色的灯,iceman可以启动。

TL_Soyo Apr 11, 2024 11:16
0
/A

看起来没识别的是你开发板的usb,你把开发板usb线断开,用jtag供电即可,检查你代码是否休眠,以及下面引脚定义是否一致
#define PE4_FUNC AS_TDI //JTAG 4-WIRE FUNCTION
#define PE5_FUNC AS_TDO //JTAG 4-WIRE FUNCTION

#define PE6_FUNC AS_TMS //JTAG 4-WIRE FUNCTION

#define PE7_FUNC AS_TCK //JTAG 4-WIRE FUNCTION

noah [Author] Apr 11, 2024 14:37
0
/A

使用jtag供电,代码引脚定义一致的情况下,iceman依然无法启动。如图: