打印

stm32f107 freeRTOS任务调度错误

[复制链接]
3347|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tangbin0108|  楼主 | 2013-7-15 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   问题描述:
  1.系统使用FreeRTOS,创建了多个任务,芯片使用STM32F107
  2.系统运行一段时候后,进入hardfault,在hardfault中查看任务的堆栈,任务名没有,堆栈的打印范围差距太大
  3.然后jlink调试里面,IAR使能FreeRTOS任务查看,里面也多出一个任务
  4.这个问题可能出现的原因是什么呢?不知从何下手,希望指点一下。

先谢谢!
沙发
5186| | 2013-7-15 11:45 | 只看该作者
多出的任务应该是自动创建的空闲任务吧,慢慢看手册吧,我这两天被FreeRTOS摆了一道,整了几天,还是要仔细看手册啊

使用特权

评论回复
板凳
tangbin0108|  楼主 | 2013-7-15 13:52 | 只看该作者
IDLE空闲任务是一直都有的,其他的任务都在,就多出一个任务,然后栈底和栈顶,栈顶是指向ROM区的.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

14

帖子

1

粉丝