Topic

FAQ
Login Register
烧写8269switch(带按键的板子),第一次成功,之后都失败
May 21, 2019 09:01

/

A

/A
Hi,Telink
1.在使用TLSR8266BR56烧写器(EVK)烧写8269switch(带按键的开发板)的时候,最开始的第一次是成功的,provisoner也能搜到device设备,但是之后无法再次用同样的方法进行烧写?是否要按某些按键进入烧写模式?
2.TLSR8266BR56烧写器现在插入电脑,识别出usb device:ok,是否故障了?
备注:烧写软件Telink Burning and Debugging Tool(BDT)
12 replies
Shining_Camwen May 21, 2019 10:15
0
/A
这个是低功耗导致的,低功耗模式下muc处于断电模式,有两种办法解决:1.重新上电的时候立马reset muc;2.短路某个电容使其硬件复位,但还是需要立马点击烧录工具里面的按键“RstMCU",让它处于复位状态。
zhuyunclh [Author] May 21, 2019 11:48
0
/A
[quote=Shining_Camwen post_id=981 time=1558404948 user_id=102] 这个是低功耗导致的,低功耗模式下muc处于断电模式,有两种办法解决:1.重新上电的时候立马reset muc;2.短路某个电容使其硬件复位,但还是需要立马点击烧录工具里面的按键“RstMCU",让它处于复位状态。 [/quote] 1.我看文档有点凌乱,贵司的开发套件烧写工具是使用Telink BDT.exe还是Wtcdb?
2.具体应该短路哪个电容呢?
3.这个遥控按键板,是否有纽扣电池供电?还是必须把这三根焊出来的线接上电源才能供电?
Shining_Camwen May 21, 2019 14:44
0
/A
1.编译器用的是“TelinkSDK.v1.3.exe”,你把开发的所以资料下载下来找一下就知道了;
2.哪个电容你看一下数据手册就知道了,不过肯定不是退耦电容,那个引脚的电容是接地的,到时候你用镊子短一下就可以了,但要记住立马点击“RstMUC”;
3.遥控器到时候是需要你那边自己开发的,你要用纽扣电池也是可以,你那边能开模自己做遥控器就行;
4.补充一点:我不是该公司的,我也是用套东西的开发者,就是刚好你提问的问题我会我就给你解答了。
Shining_Camwen May 21, 2019 14:46
0
/A
烧写工具是"Wtcdb
"
zhuyunclh [Author] May 21, 2019 17:33
0
/A
[quote=Shining_Camwen post_id=983 time=1558421068 user_id=102] 1.编译器用的是“TelinkSDK.v1.3.exe”,你把开发的所以资料下载下来找一下就知道了;
2.哪个电容你看一下数据手册就知道了,不过肯定不是退耦电容,那个引脚的电容是接地的,到时候你用镊子短一下就可以了,但要记住立马点击“RstMUC”;
3.遥控器到时候是需要你那边自己开发的,你要用纽扣电池也是可以,你那边能开模自己做遥控器就行;
4.补充一点:我不是该公司的,我也是用套东西的开发者,就是刚好你提问的问题我会我就给你解答了。 [/quote]
谢谢
请问一下,你的遥控器板子,调试是如何打印串口log的呢?
Shining_Camwen May 21, 2019 17:58
0
/A
遥控器你要打印数据的话只能把遥控器里面的低功耗的代码注释掉先,就是不要让它进入到低功耗模式;然后配置串口,再就是你把你需要的数据打印出来就好了。
zhuyunclh [Author] May 22, 2019 11:09
0
/A
[quote=Shining_Camwen post_id=989 time=1558432724 user_id=102] 遥控器你要打印数据的话只能把遥控器里面的低功耗的代码注释掉先,就是不要让它进入到低功耗模式;然后配置串口,再就是你把你需要的数据打印出来就好了。 [/quote] 您说的是否是改这个宏定义?
#define LONG_PRESS_KEY_POWER_OPTIMIZE 1 //lower power when pressing key without release
Shining_Camwen May 22, 2019 11:25
0
/A
这个函数是进入低功耗的,你把这个函数注释掉,他再main_loop函数里面的:proc_suspend (!(DEBUG_SUSPEND || mode_config), rc_key_pressed || cmd_busy);
zhuyunclh [Author] May 23, 2019 17:05
0
/A
[quote=Shining_Camwen post_id=998 time=1558495541 user_id=102] 这个函数是进入低功耗的,你把这个函数注释掉,他再main_loop函数里面的:proc_suspend (!(DEBUG_SUSPEND || mode_config), rc_key_pressed || cmd_busy); [/quote] 你的代码默认uart log能打印吗?
QinYUN5751 Sep 03, 2019 14:55
0
/A
SW_Low_Power = 0;// note: if use app to get sw's onlinestatus, it must 0

启动配置模式后我需要通过App将Switch移动到不同账号去,将SW_Low_Power 设置为 0,可以完成移动操作,但是功耗居高不下(33mA),纽扣电池顶不住,降低发射功率也于事无补(没有开启别的外设)。请问有什么优化操作?
QinYUN5751 Sep 03, 2019 15:53
0
/A
SW_Low_Power = 0;// note: if use app to get sw's onlinestatus, it must 0

我需要在配对完成之后需要通过App 对switch 进行其他设置,将SW_Low_Power 设置为 0 可以完成设置,但是设置期间功耗居高不下(35mA)! 纽扣电池顶不住 ! 没有开启别的外设,请问有什么优化方案?
TL_Rick Sep 05, 2019 13:07
0
/A
SOC正常工作时,工作电流比较大,如果电池的供电不足,确实顶不住。需要硬件上想办法解决,比如加大电容,固件上减少工作时间等。