TLSR8258(Z2)烧录问题
Posted: 2024年 Sep 5日 18:53
有点奇怪,第一次可以烧录,第二次烧录就报错无法重新烧录
有点奇怪,第一次可以烧录,第二次烧录就报错无法重新烧录
1.你好,请确认下是否进行了flash 解锁。
2.支持unlock 进行flash解锁的BDT你可通过 3.9.0 以上版本开发框架 《tuya泰凌平台zigbee开发指导》.pdf 的 1.10章节进行下载
固件强制开启flash保护功能,再次烧录前需要先点击unlock进行解锁,才能进行再次烧录
我更新了新的软件版本后可以烧录了,但是无法看到LOG信息,SDK版本是3.10.0,使用两路开关的Demo,模拟串口IO设置为PC4,这个要怎么打开
1.你好,两路开关demo使用的是串口进行log输出的
2.如果你需要开启虚拟打印,可以参考door sensor和light2的方式,在first init中定义
Code: Select all
#if (ENABLE_TAL_LOG == 1)
#ifdef MCU_CORE_8258
tal_log_create_manage_and_init(TAL_LOG_LEVEL_DEBUG, 128, (CONST TAL_LOG_OUTPUT_CB)Tl_printf);
#else
tal_log_create_manage_and_init(TAL_LOG_LEVEL_DEBUG, 128, __dev_uart_output);
#endif
#endif
同时开启 UART_PRINTF_MODE和 ENABLE_TAL_LOG宏,ENABLE_TAL_LOG在tal_log.h中也需要定义
两路开关 DEMO 的调试串口,默认使用 TUYA_UART_NUM_0 (硬件的 TX0/RX0),而禁用了虚拟串口(代码里写了 PC4)。如果您想使用虚拟串口,在代码层面,可以按如下操作:
好的,谢谢,我试下
如果想打印调试信息,直接使用宏 USER_PR_DEBUG 即可,示例如下:
额外说明:
两路开关 DEMO 已更新,版本号 0.0.7。