Tuya Uart Tool
调整ui使用命令:pyside6-designer ./tyutool/gui/ui_main.ui
ui文件转py文件:pyside6-uic ./tyutool/gui/ui_main.ui -o ./tyutool/gui/ui_main.py
cp一份./tyutool/flash/xxxxx,修改为目标芯片名称
完成xxxxx_flash.py中do something部分的内容
在./tyutool/flash/flash_interface.py中完成新协议配置
执行脚本: ./tools/build_package.sh
会生成目录dist,其中tyutool_cli和tyutool_gui,为可执行文件。
执行命令python ./tools/logo2bytes.py
会生成文件./tyutool/gui/ui_logo.py
-
首先修改
./tyutool/util/util.py中的TYUTOOL_VERSION变量值,提交代码并打上tag -
分别在4个环境(Linux/Windows/Mac-x86/Mac-arm64)中执行命令(
./tools/build_package.sh) -
linux将生成的文件:
linux_tyutool_cli.tar.gz、linux_tyutool_gui.tar.gz -
windows将生成文件:
windows_tyutool_cli.zip、windows_tyutool_gui.zip -
Mac x86将生成文件:
darwin_x86_tyutool_cli.tar.gz、darwin_x86_tyutool_gui.tar.gz -
Mac arm64将生成文件:
darwin_arm64_tyutool_cli.tar.gz、darwin_arm64_tyutool_gui.tar.gz
- mac环境可执行文件运行慢(可能与打包方式和开发者证书有关)