硬汉嵌入式论坛

 找回密码
 立即注册
查看: 128|回复: 2
收起左侧

[技术讨论] freeRTOS线程栈底变成A5A5A5A4是为什么?

[复制链接]

25

主题

216

回帖

291

积分

高级会员

积分
291
QQ
发表于 7 天前 | 显示全部楼层 |阅读模式
使用 CCS 和 TI 的 arm,freeRTOS,当程序跑了4个小时以上的时候,随机可能会出现一个任务栈回溯的底变成A5A5A5A4。


但是没有死机,其他的任务一切正常,仅在出问题的那个线程工作异常且栈回溯异常,暂时不清楚触发条件很难复现,反正相同的工作状态跑久了会这样。

有坛友遇到过类似的问题吗?头都挠掉了
回复

使用道具 举报

25

主题

216

回帖

291

积分

高级会员

积分
291
QQ
 楼主| 发表于 7 天前 | 显示全部楼层
数次复现都是A5A5A5A4,但是连着仿真器没有复现过,是尝试跑着复现后再进行仿真器连接。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 7 天前 | 显示全部楼层
这个是初始化任务堆栈为一个特定数值的, 这样方便计算任务堆栈还剩余多少空间,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-7-4 20:42 , Processed in 0.223843 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表