Search found 232 matches

by yangjie
2026年 Apr 30日 16:59
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

tiga 2026年 Apr 30日 16:45
愚者千虑必有一得 2026年 Apr 30日 16:29

20M的bin无法生成,不会存在。

TuyaOpen有相关的实现Demo吗?将片外Flash挂载成文件系统的,或者片内Flash划分区域挂载成文件系统?

https://github.com/tuya/TuyaOpen/blob/m ... _kv.c#L172 你可以跟下这个看看

by yangjie
2026年 Apr 30日 16:57
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

tiga 2026年 Apr 30日 16:30
yingtao_33 2026年 Apr 30日 13:48

你如果目前使用的是TuyaOpen,也可以直接适配移植 TuyaOpen,也可以实现你要的效果

我还有一个思路,你看看可行吗?
就是我外扩256M Flash,然后我将这个区域划分成A/B区,A区运行我的程序,B区用作存储升级文件,附属固件对应写入B区。然后T5的片内Flash存放的是我自定义的boot代码。每次都从片内的boot跳转到外扩的A区运行。然后以后升级我就只上传附属通道就行,这样是否可行?

不行

by yangjie
2026年 Apr 30日 11:26
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

可以外扩 FLASH,T5 的升级是压缩升级的,不是 A,B 分区的。分区表信息是写死到 bootloader 中的,无法开源和修改。代码 20M 是不是包含了 图片或其他不是可执行指令的东西,导致这么大。还是说 20M 全是可执行指令? 我看了下文档,发现有个RTOS的移植教程。只需要做接口的适配。 我能不能用这种方法,就是我换一款我熟悉的芯片,然后重新开发,我跑RT-Thread系统,然后我接入TuyaOS,只要做接口的适配,然后OTA部分的话,我在做适配的时候其实是可以自定义升级写入的起始地址,同时BOOT也是我自己写的,我可以自定义跳转,这样的话,是不是只要我设计的硬件支持,那不论我...
by yangjie
2026年 Apr 30日 11:13
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

具体逻辑和这里一样,https://developer.tuya.com/cn/docs/iot- ... s93f0gmwwy

在 tuyaopen 上固件信息应该是从这个函数出来的:void user_upgrade_notify_on(tuya_iot_client_t *client, cJSON *upgrade)

by yangjie
2026年 Apr 30日 11:09
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

你可以把外扩flash的东西打成一个 bin,然后使用一个专门的通道来更新

by yangjie
2026年 Apr 30日 10:46
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

你可以把图片视频之类的放到外扩的flash 中,然后上电的时候进行读取解码,然后再使用。

by yangjie
2026年 Apr 30日 10:28
Forum: TuyaOS-联网单品开发
Topic: TuyaOpen开发OTA问题求解决方案
Replies: 30
Views: 5689

Re: TuyaOpen开发OTA问题求解决方案

可以外扩 FLASH,T5 的升级是压缩升级的,不是 A,B 分区的。分区表信息是写死到 bootloader 中的,无法开源和修改。代码 20M 是不是包含了 图片或其他不是可执行指令的东西,导致这么大。还是说 20M 全是可执行指令?

by yangjie
2025年 Dec 16日 10:59
Forum: TuyaOS-联网单品开发
Topic: tuyaos_3.11.1在定时中断中调用PWM异常
Replies: 1
Views: 5254

Re: tuyaos_3.11.1在定时中断中调用PWM异常

是硬件定时器吗?
如果是硬件定时器的,是不能够这么做的,你可以创建一个任务和信号量,在任务中获取信号量,硬件定时器中post 信号量。
软件定时器的话应该是没事的,你可以先在 example s中先试试看 pwm 功能是不是正常的,或者自己先写一个简单的 pwm 示例。

by yangjie
2025年 Jun 9日 14:55
Forum: TuyaOS-联网单品开发
Topic: Re: 3.12.12版本 PWM会翻转
Replies: 1
Views: 2259

Re: 3.12.12版本 PWM会翻转

该 demo 需要兼容不同芯片平台,这里代码上不能添加 tkl_io_pin_to_func 操作。但添加了注释提示用户如何获取 pwm id

Snipaste_2025-06-09_14-52-30.png
by yangjie
2025年 May 30日 15:58
Forum: TuyaOS-联网单品开发
Topic: 空调伴侣的红外引脚配置后无输出波形问题
Replies: 1
Views: 5083

Re: 空调伴侣的红外引脚配置后无输出波形问题

grok 2025年 May 16日 17:04

采用tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_ir_plug工程示例,在make app menuconfig APP NAME=tuyaos wf bk7231n elp-tuyaos wf bk7231n ir plug时修改修改红外发送引脚,编译工程后发现用示波器测试引脚并未发出红外控制信号,测试了所有引脚都不行,请教是什么原因

你好,现在发布的空调伴侣产品开发包,只是在电工产品开发包的基础上加上了红外库,并没有对红外功能进行调用,需要你参考红外产品开发包自己添加红外功能