|
本帖最后由 haiou 于 2024-10-29 23:24 编辑
大家好,最近使用ZigBee sdk 的时候遇到一个问题,困扰了许久,简单描述下:程序开始一切正常,如果不重启一切正常,但是如果重启,不论是手动重启还是通过BTD重启,程序就会卡在一个初始化的地方(通过打印log 知道),造成死机,看门狗也没起作用,没有起到复位作用,除非通过BTD active后reset,但是还是看到一直停留在之前的初始化,这个初始化我看了没啥问题,就是初始化gpio,操作一切正常,神奇的是去掉一些初始化后,就不会出现这种情况,比如有初始化模块A,B, C,D,E, 去掉其中一个模块一些模块就正常,单独去掉A模块也正常,单独去掉B模块也正常,单独去掉D模块也正常,用排除法无法排除问题,检查了代码未发现问题,我怀疑是内存泄露或者是溢出,但是我如何确认是否是这个问题或者说我如何定位问题呢,希望得到你们的帮助,非常感谢,期待你们的回答
|
|