CmBacktrace icon indicating copy to clipboard operation
CmBacktrace copied to clipboard

Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库

Results 51 CmBacktrace issues
Sort by recently updated
recently updated
newest added

CmBacktrace是一个很好的项目,就是少了rtx5的支持。另外使用segger_rtt进行打印的时候,一些格式化字符串不支持。修改了

Error: L6218E: Undefined symbol _estack (referred from cm_backtrace.o). Error: L6218E: Undefined symbol _etext (referred from cm_backtrace.o). Error: L6218E: Undefined symbol _sstack (referred from cm_backtrace.o). Error: L6218E: Undefined symbol _stext (referred...

现在打算转到AC6的编译器,但是有29个警告和6个错误,有没有考虑支持AC6呢?

如下所示: ``` > msh />thread pri status sp stack size max used left tick error > -------- --- ------- ---------- ---------- ------ ---------- --- > sys_moni 30 running 0x00000048 0x00000800...

STM32F765,使用 Keil AC6,编译没问题,链接时找不到 下图 ![图片](https://user-images.githubusercontent.com/8805497/160831629-8f7f6089-99c9-4523-b619-a5bd5f7f4ea4.png) 如果强行定义: `#define __CLANG_ARM` 可以链接成功,但是会提示下图 ![图片](https://user-images.githubusercontent.com/8805497/160831873-19a8ad0b-ee15-4e55-826e-c9c2c4707e11.png) 希望得到帮助

硬件错误中断中,调用print_call_stack前,sp已经减去了R0~R3, R12, LR,PC,xPSR这些寄存器地址,不明白if ((depth == 2) && regs_saved_lr_is_valid && (pc == buffer[1])) 何时才会被触发? 感谢解惑!😃

disassembly_ins_is_bl_blx(pc - sizeof(size_t)) && (depth < size)) 这里的减4 应该只适用于BL 指令,在指向BL或者BLX 之前会把当前地址加上一个指令大小,BLx 指令应该是减去2吧?这里仅仅是我个人的看法,还没去验证,如果有错误,还请指导一下

为什么cmb_fault.s里面的代码需要4字节对齐呢?即 ALIGN=2 我看了armv6-m手册和cortexm0手册没找到答案,请大佬指点一下迷津。

STM32 ucosii系统 IAR4.2编译主工程链接时提示IAR Error[e46]: Undefined external "__section_begin" ,请问大佬是什么原因,感谢大佬解答。 另外有没有用IAR编译通过的,IAR版本是多少