简易调试

更新时间:2023-11-21 07:56:01下载pdf

由于 OTA 固件升级需要擦除和写入 Flash,并且需要重启系统才能生效,在开发调试过程比较消耗时间。因此,可以使用 gateway.tar.gz 将程序解压缩到运行目录,手动运行程序,这样方便进行调试,节省开发时间。

  1. 电脑安装 TFTP server,并将 gateway.tar.gz 放在 TFTP server 的目录下。

  2. 通过串口方式登录到 THP10-Z-X 后台,详见 串口登录 章节。

  3. 在 THP10-Z-X 后台,执行压缩包下载命令。

    cd /tmp && tftp <tftp 服务器 IP 地址> -gr gateway.tar.gz

  4. 在 THP10-Z-X 后台,执行停止程序命令。

    /tmp/tuya/tuya_user1/app_stop.sh

  5. 在 THP10-Z-X 后台,执行压缩包解压命令。

    cd /tmp && echo "tuya_start_dir=/tmp/tuya/tuya_user1" > /tmp/tuya/start.conf;tar -C /tmp/tuya -xvf gateway.tar.gz

  6. 在 THP10-Z-X 后台,执行启动程序命令。

    /tmp/tuya/tuya_start.sh /tmp/tuya

    程序启动后,可以执行 ps 命令,观察 tyZ3Gw 程序是否运行。

  7. 在 THP10-Z-X 后台,执行实时日志打印命令。

    tail -f /tmp/tuya.log