1.Rtos 使用时进入异常,通常只能打印出当前的通用寄存器,无法打印函数调用路径信息,不便于开发者定位问题,本组件可接入异常处理公共入口,将异常发生时的异常栈进行回溯分析,打印出调用函数入口,协助开发者快速定位异常发生路径。
2.Rtos异常处理场景
点击空白处退出提示
1.Rtos 使用时进入异常,通常只能打印出当前的通用寄存器,无法打印函数调用路径信息,不便于开发者定位问题,本组件可接入异常处理公共入口,将异常发生时的异常栈进行回溯分析,打印出调用函数入口,协助开发者快速定位异常发生路径。
2.Rtos异常处理场景
1.项目包含异常现场信息保存功能模块,异常栈回溯分析模块。
2.backtrace函数用于跟踪函数的堆栈信息,通过系统注册的异常处理函数来调用backtrace函数实现系统异常时自动打印函数的调用栈。
1.负责组件的全部开发工作
2.主要包括:修改异常处理汇编函数,保存异常现场信息,将异常现场信息栈指针地址传入异常公共处理函数。异常公共处理函数根据fp栈帧找到寄存器中保存的上层函数栈指针地址,再根据栈指针寄存器进行偏移找到本层fp寄存器位置





评论