Page 2 of 2

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

Posted: 2026年 Mar 19日 17:36
by cfwdxc

在.log\下用原生IDE打开项目这个我不是很了解是什么操作,可以详细说明吗?
目前我是用用vscode进行整个的编译,如附件所示,我在对于的文件里直接修改相关的宏定义应该也是可行的吧


Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

Posted: 2026年 Mar 20日 09:56
by it_xh
  1. 不建议在tuya_ble_config.h内直接改默认配置,可以在custom_tuya_ble_config.h内重定义所需的
  2. PHY6222平台原生支持的IDE是keil,通过vscode首次build后,会生成keil工程,路径在:PHY6222_TuyaOS-3.10.0\software\TuyaOS\.log\Demo.uvprojx。
  3. 按需选择自己熟悉的开发环境,如果是原生IDE(eg.keil)可能会有如下好处
    • 不存有之前反馈的rebuild后丢失配置问题
    • 编译时间会短,vscode每次都是全编译

Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

Posted: 2026年 Mar 20日 17:15
by cfwdxc

之前我用VScode编译会生成类似这样的文件:
tuyaos_demo_ble_peripheral_1.0.2.hexf
tuyaos_demo_ble_peripheral_PROD_1.0.2.hexf
tuyaos_demo_ble_peripheral_QIO_1.0.2.hexf
tuyaos_demo_ble_peripheral_UA_1.0.2.hexf
tuyaos_demo_ble_peripheral_UG_1.0.2.bin

用于ota的为tuyaos_demo_ble_peripheral_UG_1.0.2.bin 文件
用于烧录固件的为tuyaos_demo_ble_peripheral_1.0.2.hexf 文件

现在我用keil编译生成的如附件所示,对于的是哪几个文件呢?


Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

Posted: 2026年 Mar 20日 19:30
by cfwdxc

目前我是体脂秤应用,更改宏定义之后可以多用户使用绑定同一台设备,初步认识到是 用户A,用户B,用户C绑定之后,需要有一台是直连蓝牙,另外的用户需要保持网络连接,同时称重后会锁定相同的称重数据,到这里一切都正常;
但是有概率会出现数据不同步的情况,例如用户a和用户b称重锁定的重量是50kg,而用户c锁定的是其他的重量;这个不知道是什么原因


Re: TuyaOS开发体脂秤品类如果设置成弱绑定模式

Posted: 2026年 Mar 20日 21:25
by it_xh
cfwdxc 2026年 Mar 20日 17:15

之前我用VScode编译会生成类似这样的文件:
tuyaos_demo_ble_peripheral_1.0.2.hexf
tuyaos_demo_ble_peripheral_PROD_1.0.2.hexf
tuyaos_demo_ble_peripheral_QIO_1.0.2.hexf
tuyaos_demo_ble_peripheral_UA_1.0.2.hexf
tuyaos_demo_ble_peripheral_UG_1.0.2.bin

用于ota的为tuyaos_demo_ble_peripheral_UG_1.0.2.bin 文件
用于烧录固件的为tuyaos_demo_ble_peripheral_1.0.2.hexf 文件

现在我用keil编译生成的如附件所示,对于的是哪几个文件呢?

Demo_phy6222.hexf 用于烧录对应tuyaos_demo_ble_peripheral_1.0.2.hexf,Demo_phy6222.hex16.bin用于升级对应tuyaos_demo_ble_peripheral_UG_1.0.2.bin。