给其他芯片升级时,我通过回调可以获取到固件的数据,由于是通过wifi传过来的,我需要通过SPI传递给其它芯片,
我看到spi频率是1M,如果芯片侧需要校验或者重发固件数据机制,是不是就会有问题?造成数据溢出?
T5+其它芯片升级问题
-
- Posts: 68
T5+其它芯片升级问题
Re: T5+其它芯片升级问题
和芯片端spi的通信协议你们可以自己设计的。
-
- Posts: 68
Re: T5+其它芯片升级问题
TUYA_CALL_ERR_RETURN(tuya_iot_upgrade_gw(fw, bm_get_attach_fw_data_cb, bm_attach_download_result_notify_cb, NULL));
假如我在bm_get_attach_fw_data_cb中做升级数据的传输,这里面增加了重传机制和校验机制,而且我看SPI是1M的。
1、spi通信主频可以增加到多少?高点传输的快点。
2、如果在传输的过程中发生了重传机制,会花费一些时间,会造成你们缓存的溢出?
3、你们会等待bm_get_attach_fw_data_cb参数函数的完成再下载数据还是不等待?
-
- Posts: 1
Re: T5+其它芯片升级问题
在bm_get_attach_fw_data_cb里面阻塞住就行了,数据处理完返回成功;后面拉到数据会继续调用这个回调。
-
- Posts: 68
Re: T5+其它芯片升级问题
在云端部署固件升级包时,存在这样一个问题,
如附件图所示,当我设置这三个固件升级时,是没问题可以升级的,当我临时只想升级两个自定义固件,不升级T5了,固件升级那里解除绑定,这时候手机APP可以扫描到设备,就是怎么都无法配网,再次添加上一个T5固件就又可以配网了
- Attachments
-
Re: T5+其它芯片升级问题
这里是PID的固件绑定配置,主联网固件是必须的。升级的时候只要配置对应固件升级就行了,不是每个固件都要一起ota的。
-
- Posts: 68
Re: T5+其它芯片升级问题
我如果直升级其它固件不升级T5的,这样不可以?我尝试过直升级其它固件不升级T5,不可以配网的,为什么不能配网?
Re: T5+其它芯片升级问题
这里是产品创建的地方,需要把你产品所有的固件都绑定好。其中通道0的主联网固件是必须的,弄好了就不要动了。
固件升级操作在这里,参考文档:https://developer.tuya.com/cn/docs/iot/ ... ixsft1w3to。
-
- Posts: 68
Re: T5+其它芯片升级问题
我知道这个的,我的需求是:第一次我那三个芯片都升级,这时候没问题,可以了;第二次时,我只想升级另外两个芯片,T5不升级,云端配置如下两个图,但是这时候是有问题的,这时候无法配网的
- Attachments
-
-
Re: T5+其它芯片升级问题
13160058813 2025年 Jul 21日 13:52我知道这个的,我的需求是:第一次我那三个芯片都升级,这时候没问题,可以了;第二次时,我只想升级另外两个芯片,T5不升级,云端配置如下两个图,但是这时候是有问题的,这时候无法配网的
你这里T5绑定的固件呢?