Search found 116 matches

by joey_nobug
2023年 Jun 16日 18:00
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】授权端口共用IO的问题
Replies: 9
Views: 932

Re: 【已解决】授权端口共用IO的问题

参考
sdk 目录中 docs\TuyaOS_BLE_Product_Test.md 文档
https://developer.tuya.com/cn/docs/iot/ ... kd9vbl0ymm
https://developer.tuya.com/cn/docs/iot/ ... rmw3sgtbo5
使用云模组工具进行烧录授权。
需要先将固件上传到开发者平台后,下单获取授权码进行测试

by joey_nobug
2023年 Jun 14日 18:39
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X 这个芯片支持float 浮点运算吗?
Replies: 1
Views: 197

Re: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X 这个芯片支持float 浮点运算吗?

Tlsr825x 是支持 软件浮点 的,我们的公版应用也使用过 浮点功能。

但是因为 软件浮点,建议你针对此平台对你的函数优化一下,对各个函数环节的流程 debug 一下,防止出现溢出的问题。

by joey_nobug
2023年 Jun 13日 11:42
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X deep sleep深度休眠定时与GPIO唤醒,如何能知道当前定时唤醒剩余的时间?
Replies: 9
Views: 715

Re: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X deep sleep深度休眠定时与GPIO唤醒,如何能知道当前定时唤醒剩余的时间?

实现此需求的话首先需要将 deep sleep 模式修改为 retention 模式,休眠后保持 32K 的 ram。此修改的方法参考:

接下来实现唤醒剩余时间的处理:
休眠前调用 get_32k_tick() 记录内部 32K 时钟寄存器 tick 值,唤醒后再次读取寄存器 tick 值,做差值后除以 32K 即可得出休眠的时间(单位s)。

by joey_nobug
2023年 Jun 8日 10:52
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败
Replies: 14
Views: 849

Re: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败

那目前来看对于你现在的应用没有特别好的处理办法了。
跟原厂也沟通过,原厂给的回复是 提高系统时钟的主频会有所改善,但是目前 mesh SDK 系统时钟已经最高了 48M。目前 Tlsr825x 系列是没有中断嵌套的,这中业务的处理确实比较难。

现在中断回调里执行的时间是多久,能测一下吗,开始结束都操作下 GPIO 然后用示波器或者逻辑分析仪测一下

by joey_nobug
2023年 Jun 6日 17:48
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败
Replies: 14
Views: 849

Re: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败

我这边复现验证了下你的问题,设置了 5ms 的硬件中断,并在中断回调中执行 sleep,强制占用 1ms,并使用 ellisys 抓空中包。APP 发出了 ATT write CMD 数据,但是设备的 GATT 回调并未被调用,说明数据并未接收成功,大概率是 timer 中断抢占,导致蓝牙中断无法触发。 Tlsr825x 并无中断优先级的配置,有几个优化的方向,你可以试一下: 增大 timer 的周期; 在控制外设时,如果无数据传输则关闭 timer,在通信时再开启 timer; timer 中断回调函数中 执行时间尽量短,如果对时序没有特别强的要求,可以通过置标志位的方法,在 loop 函数...
by joey_nobug
2023年 Jun 2日 09:50
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】授权端口共用IO的问题
Replies: 9
Views: 932

Re: 授权端口共用IO的问题

a735751513 2023年 Jun 2日 09:20
joey_nobug 2023年 Jun 1日 18:26

请提供下你的 SDK 版本

TLSR825X_3.5.0
是这个吧

参考下此文档的处理方案:

by joey_nobug
2023年 Jun 1日 18:26
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】授权端口共用IO的问题
Replies: 9
Views: 932

Re: 授权端口共用IO的问题

请提供下你的 SDK 版本

by joey_nobug
2023年 May 30日 15:52
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败
Replies: 14
Views: 849

Re: 【求助】【TuyaOS OS】使用蓝牙 Mesh 设备开发包 TuyaOS 版本3.5.0 TLSR825X OTA 更新经常性会失败

APP 开发同事回复是 请求设备信息的命令没有回复,这个是 OTA 的第一条数据,可能因为 5m 周期的 timer 影响了蓝牙中断导致此条数据丢包,影响了接下来的 OTA 逻辑。
此条数据包没有回复的话,是没有重传逻辑的