Re: 【求助】【TuyaOS SDK】tuya_ipc_status_changed_cb执行段错误的问题
19926824531 2024年 Jan 12日 17:46你好,请教下:tkl_wired.c 应该怎么适配呢。当前我们这个产品不带有线网口,是不是把tkl_wired.c 中的接口全部返回OPRT_NOT_SUPPORTED就可以了?
不带有线网口可以不关注tkl_wired.c
19926824531 2024年 Jan 12日 17:46你好,请教下:tkl_wired.c 应该怎么适配呢。当前我们这个产品不带有线网口,是不是把tkl_wired.c 中的接口全部返回OPRT_NOT_SUPPORTED就可以了?
不带有线网口可以不关注tkl_wired.c
目前已经把注册给SDK的回调全给屏蔽了,现象还是一样的,mqtt一上线成功就崩溃。现在也没有方向了,麻烦帮忙指导下
1.如果还是毕现崩溃,还是建议优先抓出完整的栈帧信息
2.提供下你们的gcc完整版本信息呢
信息如附件所示。
Notes:
之前反馈了两个问题:(1)MQTT上线失败的问题 => 已解决。第三方库链接导致的问题,目前已经去掉除tuyaSDK库外的所有第三方库 (2)mqtt上线之后崩溃的问题 => 未解决,未给出问题方向。崩溃点:wq_system,由于崩溃时破坏,coredump看不到详细信息。
问题(1)已经解决,问题(2)后续都会在这个贴子下进行跟进处理
目前是sdk 打印tuya wifi_status.c00:14report wifi netstat[7] to callback 这一行后一定会崩溃
之前有建议 把注册给SDK的回调屏蔽进行问题定位分析,我们也试过。还是一样的现象,因为崩溃点在SDK内部,上层排查手段比较有限,麻烦帮忙重点看下,感谢!!!
tuya wifi_status.c00:14report wifi netstat[7] to callback这个之后调用的就是ipc_sdk_run_var.net_info.ipc_status_change_cb = TUYA_IPC_Status_Changed_cb;是这个cb没有被调用就崩溃了?
是的,这之后ipc_sdk_run_var.net_info.ipc_status_change_cb回调没有被调用
有发现问题方向吗
没有,这种崩溃还是依赖你们打印出栈帧信息
可以弄一个调试库,以便定位问题吗
看代码调用关系,没有好增加调试信息的入口,不知道怎么添加调试信息确认这个崩溃问题。
可以把你们的业务实现代码源码发过来看看(app_main组件和tkl有修改的部分代码)