CmBacktrace
CmBacktrace copied to clipboard
gcc下(使用ubeide)只有在debg模式才能打印错误信息,使用下载烧录功能直接运行程序时无法进入HardFault_Handler
尊敬的各种佬; 近期发现这个宝藏库,所以试着学习了一下,使用f4裸机hal库版本是F4_1.28.3基于cubeied1.19所以GCC版本就是13,相应的dwarf版本就是5,实测确实好用,在debug模式下,运行错误代码后可以立即跳转到HardFault_Handler(位于cmb_fault.s)然后进一步跳转到cm_backtrace_fault成功打印出错误信息如图