【已解决】 打开LOG日志芯片容量就超了
你好,tuya os开发 奉加微门锁的sdk 想问下打开LOG日志芯片容量就超了 有什么解决方法呀
这个IC有512k的flash吧
你好,tuya os开发 奉加微门锁的sdk 想问下打开LOG日志芯片容量就超了 有什么解决方法呀
这个IC有512k的flash吧
您好,请问是开启APP_LOG还是BLE_LOG,还是全部开启导致超空间了?
截图这个使能密码功能模块,跟这个有关联吗?
另外sdk的版本信号也一同提供下,具体在\tuya_smartlock_sdk\tuya_smartlock_sdk_version.h
it_xh 2023年 Apr 10日 16:43您好,请问是开启APP_LOG还是BLE_LOG,还是全部开启导致超空间了?
截图这个使能密码功能模块,跟这个有关联吗?
另外sdk的版本信号也一同提供下,具体在\tuya_smartlock_sdk\tuya_smartlock_sdk_version.h
您好,不好意思 图是这个
好的,了解,感觉是原厂sdk配置上的错误引起的。
今天负责该平台开发的工程师有事请假了,明早安排跟进下。
好的,麻烦了
您好,Phy6222的Flash大小确实是512K的,建议您在调试应用代码的时候把custom_tuya_ble_config.h文件下的TUYA_BLE_LOG_ENABLE宏定义为0,TUYA_BLE层的日志是关于设备底层数据流转调试用的。因为我们在发布平台SDK前已经进行过详细的测试确保基础数据通信不会出问题,所以您在做应用开发的同时无需关心TUYA_BLE层的设备日志。若您想要查看改部分设备日志可以将custom_tuya_ble_config.h文件下的TUYA_APP_LOG_ENABLE宏定义为0,将TUYA_BLE_LOG_ENABLE宏定义为1。
Steven23 2023年 Apr 11日 11:43您好,Phy6222的Flash大小确实是512K的,建议您在调试应用代码的时候把custom_tuya_ble_config.h文件下的TUYA_BLE_LOG_ENABLE宏定义为0,TUYA_BLE层的日志是关于设备底层数据流转调试用的。因为我们在发布平台SDK前已经进行过详细的测试确保基础数据通信不会出问题,所以您在做应用开发的同时无需关心TUYA_BLE层的设备日志。若您想要查看改部分设备日志可以将custom_tuya_ble_config.h文件下的TUYA_APP_LOG_ENABLE宏定义为0,将TUYA_BLE_LOG_ENABLE宏定义为1。
企业微信截图_16811789837340.png
好嘞 谢谢
Steven23 2023年 Apr 11日 11:43您好,Phy6222的Flash大小确实是512K的,建议您在调试应用代码的时候把custom_tuya_ble_config.h文件下的TUYA_BLE_LOG_ENABLE宏定义为0,TUYA_BLE层的日志是关于设备底层数据流转调试用的。因为我们在发布平台SDK前已经进行过详细的测试确保基础数据通信不会出问题,所以您在做应用开发的同时无需关心TUYA_BLE层的设备日志。若您想要查看改部分设备日志可以将custom_tuya_ble_config.h文件下的TUYA_APP_LOG_ENABLE宏定义为0,将TUYA_BLE_LOG_ENABLE宏定义为1。
企业微信截图_16811789837340.png
您好,还想请问下如果想实现 开锁状态下才允许绑定 是不是通过 ty_ble_start_adv(); 函数来控制
您好,您可以在tuya_smartlock_config.h文件下的configLOCK_BLE_ADV_MODE配置为0,configLOCK_FACTORY_STU_BLE_ADV配置为0,这样的话设备出厂状态下默认广播是关闭的;在开锁后调用tysl_bll_trigger_enter_binding_network_status接口设备就可以进入配网状态了
不好意思,上文打错一个信息了,是configLOCK_BLE_ADV_MODE配置为1。
configLOCK_BLE_ADV_MODE,用于配置定义设备广播形式,0-按需触发式广播 1-一直广播
configLOCK_FACTORY_STU_BLE_ADV,当configLOCK_BLE_ADV_MODE为1时,可定义出厂模式下是否开启广播,一般为了节省功耗与其他考虑,会选择不广播,通过外部触发条件(如配网按键等操作)再开启配网模式。当然配网成功后,设备就一直按固定的adv周期广播了。
另外:建议一个新的话题,重开帖子,方便跟进。