【T5异常问题定位】请教异常时怎么打印出完整的调用栈

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


Post Reply
alf
Posts: 2

T5芯片出现异常时,仅打印异常时的PC和LR,无法继续回溯更上级的函数调用,请问是否有类似backtrace的机制?如有,请问怎么使用?


Tags:
一个网友
Posts: 42
Location: ⭐星星⭐

Re: 【T5异常问题定位】请教异常时怎么打印出完整的调用栈

您好,可以在文件:t5_os/projects/tuya_app/config/bk7258/config 和 t5_os/projects/tuya_app/config/bk7258_cp1/config 中修改/新增配置项:CONFIG_DUMP_ENABLE=n 改为 CONFIG_DUMP_ENABLE=y

改动后,如果发生异常,可以输出相关trace日志,这个选项会通过串口输出backtrace相关内容,同时也会把任务栈信息输出,log打印时间比较长,release版本不建议打开

努力写bug……

Post Reply