Search found 6 matches

by mingfu
2024年 Nov 22日 14:45
Forum: MCU SDK开发
Topic: Zigbee 通用对接 MCU SDK 问题修复贴
Replies: 0
Views: 67

Zigbee 通用对接 MCU SDK 问题修复贴

MCU SDK 已发现下面问题,开发者可直接修改工程里的代码,或重新下载 MCU SDK 并移植。 protocol.c 文件 mcu_rx_product_info_request() 函数,产品信息格式错误。 请把这几行代码 uart_framing_fill_payload_buff(&payload_len, "\",\"g\":\"", my_strlen("\",\"g\":\"")); uart_framing_fill_payload_buff(&am...
by mingfu
2024年 Nov 13日 16:27
Forum: MCU SDK开发
Topic: 新版本的ZIGBEE的MCU Sdk的使用问题
Replies: 3
Views: 207

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

移植文档已发布,链接: https://developer.tuya.com/cn/docs/mcu-standard-protocol/zigbee-mcusdk-port?id=Kd2c4b0h3j3o2 裁剪思路 去掉不需要支持的命令字及相关代码即可。(类似于旧版本MCU SDK的功能开关) 前置知识 命令字:UART_CMD_ 前缀 帧接收处理函数(完整流程):mcu_rx_ 前缀 帧接收处理函数(用户接口):mcu_recv_ 前缀 帧主动发送函数:mcu_tx_ 前缀 裁剪步骤 (查)在 protocol.h 文件中查找不需要支持的命令字 (查)在 protocol.c 文件中找到...
by mingfu
2024年 Nov 13日 15:33
Forum: MCU SDK开发
Topic: 新版本的ZIGBEE的MCU Sdk的使用问题
Replies: 3
Views: 207

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

新版本 MCU SDK 的移植文档正在抓紧发布中,请稍后

by mingfu
2024年 Sep 10日 15:19
Forum: TuyaOS-Zigbee设备开发
Topic: TLSR8258(Z2)烧录问题
Replies: 8
Views: 3259

Re: TLSR8258(Z2)烧录问题

两路开关 DEMO 已更新,版本号 0.0.7。

  1. telink 平台默认使用 虚拟串口 打印调试信息。
    该虚拟串口只支持串口输出功能(引脚可配置)。
  2. 其它平台默认使用 TUYA_UART_NUM_0 打印调试信息。
by mingfu
2024年 Sep 10日 11:48
Forum: TuyaOS-Zigbee设备开发
Topic: TLSR8258(Z2)烧录问题
Replies: 8
Views: 3259

Re: TLSR8258(Z2)烧录问题

如果想打印调试信息,直接使用宏 USER_PR_DEBUG 即可,示例如下:

5.jpeg

额外说明:

  1. 该宏实际调用了 TAL_PR_DEBUG_RAW
    4.jpeg
  2. 在 tal.log.h 文件中,TAL_PR_DEBUG_RAW 的使用不需要 ENABLE_TAL_LOG 作为开关,因此可以不开启 ENABLE_TAL_LOG
    3.jpeg
by mingfu
2024年 Sep 10日 11:35
Forum: TuyaOS-Zigbee设备开发
Topic: TLSR8258(Z2)烧录问题
Replies: 8
Views: 3259

Re: TLSR8258(Z2)烧录问题

两路开关 DEMO 的调试串口,默认使用 TUYA_UART_NUM_0 (硬件的 TX0/RX0),而禁用了虚拟串口(代码里写了 PC4)。如果您想使用虚拟串口,在代码层面,可以按如下操作:

  1. 修改 app_debug_uart_init()
    取消注释,并把 #elif 修改为 #else
    1.jpg
  2. 修改宏 UART_PRINTF_MODE
    2.jpg