单片机/MCUwilliam hill官网
直播中

人走了

9年用户 939经验值
擅长:制造/封装 光电显示
私信 关注
[问答]

ucOSIII开启统计任务后运行一段时间进入硬件错误问题怎么解决?

硬件:STM32F407VE软件:uCOSIII
开启统计任务 OSStatTaskCPUUsageInit( err) 运行一段时间就会进入硬件错误,不开启就没事。进入硬件错误中断,返回后返回到OS_StatTask任务中此位置:
while (p_tcb != (OS_TCB *)0) {                    
  /@@* ----------------- TOTAL CYCLES COUNT ----------------- */
             OS_CRItiCAL_ENTER();
             p_tcb->CyclesTotalPrev =  p_tcb->CyclesTotal;

到底是哪里的问题,哪位高手知道,请赐教。

回帖(1)

李勇

2023-10-18 15:09:57
大多是任务堆栈配置的太小了,把所有任务堆栈都调大试试。   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分