Search found 83 matches

by jinyuan
2025年 Jan 14日 12:31
Forum: TuyaOS-蓝牙设备开发
Topic: tlsr8258 3.11.0的sdk配网重启
Replies: 5
Views: 4566

Re: tlsr8258 3.11.0的sdk配网重启

设备在初始化的时候配置了外部ADC检测吗?
825x只有一个ADC,默认用在内部电压采集。如果用户配置了外部ADC则会变成外部ADC采集
配网过程中有写Flash的动作,写Flash前会采集一次内部电压,如果过低就会直接进入保护。

by jinyuan
2025年 Jan 14日 11:39
Forum: TuyaOS-蓝牙设备开发
Topic: tlsr8258 3.11.0的sdk配网重启
Replies: 5
Views: 4566

Re: tlsr8258 3.11.0的sdk配网重启

必现的吗?
是跟手机APP 配网还是跟网关配网?
可以先关闭看门狗,看程序是否跑死,如果跑死可以用烧录软件的PC查看功能查看跑死时候PC停在哪里

by jinyuan
2024年 Dec 18日 17:02
Forum: TuyaOS-蓝牙设备开发
Topic: 【蓝牙BLE】Tuyaos BLE SDK For TLSR2850 相关问题汇总
Replies: 0
Views: 3574

【蓝牙BLE】Tuyaos BLE SDK For TLSR2850 相关问题汇总

一、软件定时器长运问题 在Tuyaos BLE SDK For TLSR8250在3.10.0即其之前版本存在如下问题: 软件定时器start后并且为TAL_TIMER_CYCLE 模式,长运25天后会停止工作。 解决办法:接口tkl_system_get_millisecond进行修复,修复代码如下所示 SYS_TIME_T tkl_system_get_millisecond(VOID_T) { SYS_TIME_T now_tick = 0; SYS_TIME_T last_tick = 0; SYS_TIME_T pass_tick = 0; last_tick = tkl_syst...
by jinyuan
2024年 Dec 18日 14:36
Forum: TuyaOS-蓝牙设备开发
Topic: 泰凌微tuyaos3.9.0开发遇到长链接后无法进中断问题
Replies: 4
Views: 4160

Re: 泰凌微tuyaos3.9.0开发遇到长链接后无法进中断问题

telink芯片在deepsleep休眠后需要再次初始化(TuyaOS中需要在tuya_init_third 函数中填入需要再次初始化的函数),需要先deinit再init ,但tkl_gpio中即不允许重复初始化,又没有对deinit的实现,所以实际上deepsleep之后GPIO IRQ没有被初始化,进而出现之前反馈的系列问题。故建议直接用原厂接口先解决这个问题。

在即将发布的3.11.0版本这类问题都已经解决。

by jinyuan
2024年 Nov 12日 18:06
Forum: TuyaOS-Bluetooth Device Development
Topic: wakeup from gpio does not workin deep sleep mode
Replies: 8
Views: 5939

Re: wakeup from gpio does not workin deep sleep mode

Try Change The GPIO Direct "TUYA_GPIO_OUTPUT " to "TUYA_GPIO_INPUT" Before MCU enter deep sleep, and config gpio pull down to keep low level, pull up to keep high level when MCU deep sleep.

by jinyuan
2024年 Oct 12日 15:30
Forum: TuyaOS-蓝牙设备开发
Topic: 求助 使用TUYA OS开发BLE ,BTU模组使用全部IO,授权串口被用作IO,如何做不影响正常功能和烧录授权
Replies: 1
Views: 1302

Re: 求助 使用TUYA OS开发BLE ,BTU模组使用全部IO,授权串口被用作IO,如何做不影响正常功能和烧录授权

可以按照如下逻辑进行开发:

  1. 当设备未配网的情况下, 启动一个定时器,延迟2000ms
  2. 定时器超时后判断,如果设备处于授权状态,则直接返回;如果不在授权状态,则对授权串口的IO进行初始化。

可以通过 UINT8_T tuya_ble_internal_production_test_with_ble_flag_get(VOID_T) 获取授权状态

by jinyuan
2024年 Aug 16日 13:59
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】TLSR8250_TuyaOS-3.8.3蓝牙定时器运行25天后无法继续进入回调函数
Replies: 7
Views: 4201

Re: 【求助】【TuyaOS OS】TLSR8250_TuyaOS-3.8.3蓝牙定时器运行25天后无法继续进入回调函数

你好, 我们已经排查到问题并确定了修改方法: 该问题主要存在于低功耗场景下,休眠唤醒后的子设备计数器累加一个较大的值后数据溢出处理异常导致。 主要就是在函数 tkl_system_get_millisecond 中将 & 0x7FFFFFFF 这个动作删除,详情见下面代码 SYS_TIME_T tkl_system_get_millisecond(VOID_T) { SYS_TIME_T now_tick = 0; SYS_TIME_T last_tick = 0; SYS_TIME_T pass_tick = 0; last_tick = tkl_system_tick_last; ...
by jinyuan
2024年 Jul 31日 11:09
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】如何在TLSR8250_TuyaOS-3.9.0框架下增加绑定蓝牙遥控器功能
Replies: 2
Views: 1106

Re: 【求助】【TuyaOS OS】如何在TLSR8250_TuyaOS-3.9.0框架下增加绑定蓝牙遥控器功能

你好 , 在最新的3.10.0 SDK中,已经有相关的demo发布, 你可以在最新的SDK中通过windIDE -> 开发框架 -> Demo 获取相关代码
demo名称: tuyaos_demo_ble_beacon_receiver