本地日志

更新时间:2022-11-24 09:20:05下载pdf

应用代码开发调试过程中,通常需要结合打印日志定位问题原因。本文对涂鸦本地日志进行说明,便于快速理解 SDK 运行时产生的各种日志信息。

日志设置

请检查 config 文件内,是否开启日志打印的相关宏定义配置。

  • AK801
    在 config.h 中去掉 DEBUG 的注释来开启 DEBUG

本地日志

在 app_cfg.h 中使能 log、关闭看门狗:
本地日志

  • AC6329C2

在 board_ac632n_demo_cfg.h 中开启打印:

本地日志

日志说明

Tuya Beacon SDK 函数中,加入了运行状态的监控日志。在开发调试阶段,这些日志能清晰的表明当前 SDK 的运行情况,便于测试确认问题。本文以 AC6329C2 芯片平台,SecureCRT 打印为例。对 SDK 运行时打印的主要的日志进行说明,其他芯片平台可参考此文档。

初始化日志

将固件烧录到芯片内,芯片上电后, 会打印相关初始信息。您可根据这里的日志信息判断设备是否正常启动。

本地日志

配网日志

DEVICE_STATE_PAIRING START 表明设备开始进入配网状态,此时打开智能生活 App 开始配网。

本地日志

DEVICE_STATE_REP_GET_PAIRING_OK 表明设备配网成功。

本地日志

当在智能生活 App 上解绑设备时,设备会重新进入配网状态。

本地日志

设备进入配网状态三分钟后,仍未配对成功,则退出配网状态,需要重置设备才能重新进入配网状态。

本地日志

其他

其他日志信息,请阅读 Tuya Beacon SDK 源码。