CmBacktrace:ARM Cortex-M系列MCU错误追踪库 0,CmBacktrace是什么 (Cortex Microcontroller Backtrace)是一种针对ARM Cortex-M系列MCU的错误代码自动跟踪,定位,错误原因自动分析的开源库。主要特性如下: 支持的错误包括: 断言(assert) 故障(硬件故障,内存管理故障,总线故障,使用故障,调试故障) 故障原因自动诊断:可在故障发生时,自动分析出故障的原因,定位发生故障的代码位置,而无需再手动分析繁杂的故障寄存器; 输出错误现场的函数调用栈(需要配合addr2line工具进行精确定位),还原发生错误时的现场信息,定位问题代码位置,逻辑更快捷,精确。调用栈; 支持裸机及以下操作系统平台: 优科斯 FreeRTOS(需修改源码) 根据错误现场状态,输出对应的线程栈或C主栈; 故障诊断信息支持多国语言(目前:简体