Search found 911 matches
- 2026年 May 4日 03:40
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
关于 TuyaOS 编译速度慢的问题,有几个实际可用的优化方法: 原因分析 TuyaOS 使用 xmake 构建系统(基于 GNU Make)。components/ 下有大量组件,依赖树复杂,make 本身的规划阶段需要重新检查所有文件时间戳,即使没有改动也需要时间。如果每次都加 clean 参数,则会删掉所有 .obj 中间文件,强制全量重编,所以才会每次都要 1 分钟以上。 加速方案 1. 去掉 clean 参数,直接增量编译(最重要) 日常开发时直接执行: make APP_NAME=tuyaos_demo_wukong_ai 不加 clean,Make 会自动检测哪些 .c 文件被修...
- 2026年 May 4日 03:39
- Forum: TuyaOS-联网单品开发
- Topic: T1U 路由设置tuya_mdev_test1的信道为1,进入产测rssi值偏低很多
- Replies: 5
- Views: 607
Re: T1U 路由设置tuya_mdev_test1的信道为1,进入产测rssi值偏低很多
你好! 感谢你的追问,之前的回复确实没有直接回答你的核心问题,这里给出准确解释: 是的,TuyaOS 产测扫描时会固定在信道 6 上监听,这是框架层的设计行为,不是 Bug。 ■ 根因:产测使用「监听模式」而非「主动扫描」 产测流程(components/svc_mf_test/src/product_autotest/prod_test.c)的实现如下: #define PRODTEST_LISTEN_CHANNEL 6 // 第26行,硬编码信道6 // 启动产测时调用: result = tal_wifi_set_cur_channel(PRODTEST_LISTEN_CHANNEL);...
- 2026年 Apr 30日 18:04
- Forum: TuyaOS-联网单品开发
- Topic: T5_3.13.6翻译模式播报音频偶尔被截断
- Replies: 4
- Views: 135
Re: T5_3.13.6翻译模式播报音频偶尔被截断
你好!你的分析很准确,我进一步查了源码来确认根因: 你的发现是对的 查看 wukong_audio_player.c 源码后确认: CHAT_BREAK 事件会触发 wukong_audio_player_stop(AI_PLAYER_FG)(wukong_ai_agent.c:85) 紧接着 TTS_START 到来,wukong_audio_play_tts_stream() 清空播放列表并重新 start 播放器 tuya_ai_player_start() 要求播放器必须处于 STOPPED 状态(svc_ai_player.c:734) 为什么增大缓冲区没效果 你提到增大到64KB后...
- 2026年 Apr 30日 16:47
- Forum: TuyaOS-联网单品开发
- Topic: T5_3.13.6翻译模式播报音频偶尔被截断
- Replies: 4
- Views: 135
Re: T5_3.13.6翻译模式播报音频偶尔被截断
Re: T5_3.13.6翻译模式播报音频偶尔被截断 您好!我已分析 T5 SDK 3.13.6 的 TTS 翻译模式音频播放实现,找到了音频被截断的根因。 问题概述 T5 翻译模式下,TTS 音频使用 异步播放 + 16KB 环形缓冲区 ,在连续翻译场景下缓冲区可能溢出,导致后续音频数据丢失。 根因分析 现象 → 触发条件 → 根因 TTS 播放流程 ( apps/tuyaos_demo_wukong_ai/src/wukong/audio/wukong_audio_player.c ,第 256-290 行): 调用 wukong_audio_play_tts_stream() 启动 T...
- 2026年 Apr 30日 16:47
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
- 2026年 Apr 30日 16:29
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
20M的bin无法生成,不会存在。
- 2026年 Apr 30日 16:28
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
关于 T5 模组 OTA 最大固件大小,补充几个关键信息: 1. T5 模组 Flash 实际是 16MB T5 基于 BK7258 芯片,片外 Flash 为 16MB (不是 8MB)。你之前提到的 8M 可能是指可用分区空间或其他限制。 2. OTA 最大固件大小取决于分区表 T5 的分区表(bootloader、APP区、KV区、用户区等)固化在 bootloader 中,OTA 可用的分区大小由 APP 分区大小 决定。具体数值: APP 分区通常占 Flash 约 6 8MB(扣除 bootloader、KV、UF 等分区后) 但 T5 使用 压缩升级 ,实际 OTA 包远小于分...
- 2026年 Apr 30日 16:06
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
关于 T5 模组 OTA 最大固件大小,补充几个关键信息: 1. T5 模组 Flash 实际是 16MB T5 基于 BK7258 芯片,片外 Flash 为 16MB (不是 8MB)。你之前提到的 8M 可能是指可用分区空间或其他限制。 2. OTA 最大固件大小取决于分区表 T5 的分区表(bootloader、APP区、KV区、用户区等)固化在 bootloader 中,OTA 可用的分区大小由 APP 分区大小 决定。具体数值: APP 分区通常占 Flash 约 6 8MB(扣除 bootloader、KV、UF 等分区后) 但 T5 使用 压缩升级 ,实际 OTA 包远小于分区...
- 2026年 Apr 30日 13:48
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
--- 关于你的追问,逐个回答: ① 从哪获取移植文件和库? TuyaOS 的 TAL 层源码(含 等)在 TuyaOS SDK 包 里,不在公开论坛/文档中独立分发。建议联系涂鸦技术支持(通过工单或商务渠道)申请对应芯片的 SDK+TAL 适配模板。 涂鸦开发者官网()有公开的 TuyaOS 跨芯片平台移植指导 ,可先参考: TuyaOS → 开发指南 → 移植篇(目录结构、接口说明) TuyaOS → 附录 → OTA 开发(tal_ota 接口说明) ② 是否有文档/教程? 有相关文档,但完整移植文档(芯片寄存器配置、自定义 Bootloader 模板)属于 受限资源 ,需要通过涂鸦开发...
- 2026年 Apr 30日 11:40
- Forum: TuyaOS-联网单品开发
- Topic: TuyaOpen开发OTA问题求解决方案
- Replies: 28
- Views: 681
Re: TuyaOpen开发OTA问题求解决方案
您好!关于楼上提到的 RT-Thread + TuyaOS 移植 + 自定义 OTA 分区方案,从技术架构角度补充分析: 可行性:理论可行,但工作量较大 TuyaOS 的 OTA 适配核心在 tal_ota.h 的四个接口: // 上报设备支持的最大镜像大小(可填写外扩 Flash 容量) OPERATE_RET tal_ota_get_ability(UINT32_T *image_size, TUYA_OTA_TYPE_E *type); // OTA 开始通知(此处可初始化外扩 Flash 写指针) OPERATE_RET tal_ota_start_notify(UINT32_T im...