Search found 102 matches

by zoule@venztech.com
2026年 Jan 27日 18:30
Forum: TuyaOS-网关中控开发
Topic: 【CRG1/CR3L】网关模组给附属MCU升级时的串口发送数据问题
Replies: 5
Views: 308

Re: 【CRG1/CR3L】网关模组给附属MCU升级时的串口发送数据问题

以上 附件是我的详细 实现文件,请帮忙指导一下, 感谢感谢!!!

by zoule@venztech.com
2026年 Jan 27日 17:09
Forum: TuyaOS-网关中控开发
Topic: 【CRG1/CR3L】网关模组给附属MCU升级时的串口发送数据问题
Replies: 5
Views: 308

【CRG1/CR3L】网关模组给附属MCU升级时的串口发送数据问题

在 RTL8720CM_TuyaOS-3.11.22\software\TuyaOS\apps\tuyaos_demo_examples\src\examples\service_ota\example_attach_ota.c 文件中有下面一段ota升级的函数: STATIC OPERATE_RET __get_attach_fw_data_cb(IN CONST FW_UG_S *fw, IN CONST UINT_T total_len, IN CONST UINT_T offset,IN CONST BYTE_T *data, IN CONST UINT_T len, OUT UINT...
by zoule@venztech.com
2025年 Feb 28日 09:18
Forum: TuyaOS-蓝牙设备开发
Topic: GR5515的门锁配件开发,同时使用uart0和uart1出现问题
Replies: 2
Views: 5773

Re: GR5515的门锁配件开发,同时使用uart0和uart1出现问题

首先感谢你的及时回复,GR5515的tuya os 开发能 开发配件的吗?还是说 锁和配件 使用能一套sdk,只是pid不一样而已?

by zoule@venztech.com
2025年 Feb 27日 15:20
Forum: TuyaOS-蓝牙设备开发
Topic: GR5515的门锁配件开发,同时使用uart0和uart1出现问题
Replies: 2
Views: 5773

GR5515的门锁配件开发,同时使用uart0和uart1出现问题

如题所示,我正在使用GR5515的SDK开发一款门锁配件,但是当我需要同时使用两个串口时,一个用于调试打印,另外一个与外设通信时却 出现了问题。 串口0 用与 外设设备串口通信,波特率115200 串口1 用于本机的调试LOG信息打印 波特率115200 同样也是 问题现象是: a.为啥串口0 接不到外设的串口信息,或者是接到了信息 却是阻塞了本机 现象是死机了一般 b. 当接到外设传的串口信息后(uart0 的RX) 才打印LOG (这个是uart1的TX) 可能造成的原因是代码本身没理解还是,请你们分析分析一下,可以吗? 下面是详细代码: 这个 是调试串口的 初始化代码: /*******...
by zoule@venztech.com
2025年 Feb 11日 18:26
Forum: MCU SDK开发
Topic: BLE-MCU-SDK对接方式的OTA升级为啥总是crc检验失败
Replies: 0
Views: 68221

BLE-MCU-SDK对接方式的OTA升级为啥总是crc检验失败

如标题所示,为啥在OTA升级过程中,总是会crc校验失败呢,通常是什么情况导致的?往往ble更新一个固件需要2-3分钟,往往导致了或者增加crc失败的可能性吗? 但是使用wifi或者zigbee这样的情况很少见呢?
是传输的数据包过大导致的 吗?
目前使用的是一包200的
会不会是这个问题?

by zoule@venztech.com
2025年 Jan 17日 11:08
Forum: MCU SDK开发
Topic: 新版本的ZIGBEE的MCU Sdk的使用问题1
Replies: 5
Views: 75570

Re: 新版本的ZIGBEE的MCU Sdk的使用问题1

感谢你的回复 ~~~ 对于zigbee设备的重置配网,我在按键长按后的逻辑下,添加了 void mcu_tx_let_zigbee_reset(void)//模组软件复位 { unsigned short payload_len = 0; uart_framing_fill_payload_byte(&payload_len, 0x00); uart_framing_fill_protocol_field(UART_CMD_RESET_OR_JOIN, payload_len, NULL); uart_send_frame(payload_len); } void mcu_tx_let...