美文网首页
RTX-阅读随笔

RTX-阅读随笔

作者: imMazda | 来源:发表于2022-08-23 13:51 被阅读0次
    1. 线程上下文本地堆栈大小

    对于 Cortex-M4 FPU 和 Cortex-M7 FPU,线程上下文需要在本地堆栈上显示 200 字节。

    对于具有 Cortex-M4 FPU 和 Cortex-M7 FPU 的设备,默认堆栈空间应增加到最小300 字节。

    1. 堆栈溢出检查

    CMSIS-RTOS RTX 实现了软件堆栈溢出检查,该检查可捕获堆栈溢出。

    堆栈用于返回地址和自动变量,大量使用或堆栈配置不正确可能会导致堆栈溢出。

    软件堆栈溢出检查由#define OS_STKCHECK控制。

    如果检测到堆栈溢出,则调用错误代码为 1 的函数 os_error。

    默认情况下,此函数作为无限循环实现,实际上将停止代码执行。

    相关文章

      网友评论

          本文标题:RTX-阅读随笔

          本文链接:https://www.haomeiwen.com/subject/vtlggrtx.html