烧写8269switch(带按键的板子),第一次成功,之后都失败

Discussions on BLE related products, including standard BLE devices, BLE mesh, and Apple HomeKit products
Post Reply
zhuyunclh
Posts: 12
Joined: Mon May 20, 2019 8:05 pm

Tue May 21, 2019 9:01 am

Hi,Telink
1.在使用TLSR8266BR56烧写器(EVK)烧写8269switch(带按键的开发板)的时候,最开始的第一次是成功的,provisoner也能搜到device设备,但是之后无法再次用同样的方法进行烧写?是否要按某些按键进入烧写模式?
2.TLSR8266BR56烧写器现在插入电脑,识别出usb device:ok,是否故障了?
备注:烧写软件Telink Burning and Debugging Tool(BDT)
Shining_Camwen
Posts: 11
Joined: Sat May 13, 2017 3:45 pm

Tue May 21, 2019 10:15 am

这个是低功耗导致的,低功耗模式下muc处于断电模式,有两种办法解决:1.重新上电的时候立马reset muc;2.短路某个电容使其硬件复位,但还是需要立马点击烧录工具里面的按键“RstMCU",让它处于复位状态。
zhuyunclh
Posts: 12
Joined: Mon May 20, 2019 8:05 pm

Tue May 21, 2019 11:48 am

Shining_Camwen wrote:
Tue May 21, 2019 10:15 am
这个是低功耗导致的,低功耗模式下muc处于断电模式,有两种办法解决:1.重新上电的时候立马reset muc;2.短路某个电容使其硬件复位,但还是需要立马点击烧录工具里面的按键“RstMCU",让它处于复位状态。
1.我看文档有点凌乱,贵司的开发套件烧写工具是使用Telink BDT.exe还是Wtcdb?
2.具体应该短路哪个电容呢?
3.这个遥控按键板,是否有纽扣电池供电?还是必须把这三根焊出来的线接上电源才能供电?
Shining_Camwen
Posts: 11
Joined: Sat May 13, 2017 3:45 pm

Tue May 21, 2019 2:44 pm

1.编译器用的是“TelinkSDK.v1.3.exe”,你把开发的所以资料下载下来找一下就知道了;
2.哪个电容你看一下数据手册就知道了,不过肯定不是退耦电容,那个引脚的电容是接地的,到时候你用镊子短一下就可以了,但要记住立马点击“RstMUC”;
3.遥控器到时候是需要你那边自己开发的,你要用纽扣电池也是可以,你那边能开模自己做遥控器就行;
4.补充一点:我不是该公司的,我也是用套东西的开发者,就是刚好你提问的问题我会我就给你解答了。
Shining_Camwen
Posts: 11
Joined: Sat May 13, 2017 3:45 pm

Tue May 21, 2019 2:46 pm

烧写工具是"Wtcdb
"
zhuyunclh
Posts: 12
Joined: Mon May 20, 2019 8:05 pm

Tue May 21, 2019 5:33 pm

Shining_Camwen wrote:
Tue May 21, 2019 2:44 pm
1.编译器用的是“TelinkSDK.v1.3.exe”,你把开发的所以资料下载下来找一下就知道了;
2.哪个电容你看一下数据手册就知道了,不过肯定不是退耦电容,那个引脚的电容是接地的,到时候你用镊子短一下就可以了,但要记住立马点击“RstMUC”;
3.遥控器到时候是需要你那边自己开发的,你要用纽扣电池也是可以,你那边能开模自己做遥控器就行;
4.补充一点:我不是该公司的,我也是用套东西的开发者,就是刚好你提问的问题我会我就给你解答了。
谢谢
请问一下,你的遥控器板子,调试是如何打印串口log的呢?
Shining_Camwen
Posts: 11
Joined: Sat May 13, 2017 3:45 pm

Tue May 21, 2019 5:58 pm

遥控器你要打印数据的话只能把遥控器里面的低功耗的代码注释掉先,就是不要让它进入到低功耗模式;然后配置串口,再就是你把你需要的数据打印出来就好了。
zhuyunclh
Posts: 12
Joined: Mon May 20, 2019 8:05 pm

Wed May 22, 2019 11:09 am

Shining_Camwen wrote:
Tue May 21, 2019 5:58 pm
遥控器你要打印数据的话只能把遥控器里面的低功耗的代码注释掉先,就是不要让它进入到低功耗模式;然后配置串口,再就是你把你需要的数据打印出来就好了。
您说的是否是改这个宏定义?
#define LONG_PRESS_KEY_POWER_OPTIMIZE 1 //lower power when pressing key without release
Shining_Camwen
Posts: 11
Joined: Sat May 13, 2017 3:45 pm

Wed May 22, 2019 11:25 am

这个函数是进入低功耗的,你把这个函数注释掉,他再main_loop函数里面的:proc_suspend (!(DEBUG_SUSPEND || mode_config), rc_key_pressed || cmd_busy);
Post Reply