• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FreeRTOS开一个任务正常,开两个任务进入异常中断

Angel_YY 2018-07-19 浏览量:1336

开启两个任务就会进入DefaultISR

DefaultISR:
    b       DefaultISR
    .size DefaultISR . - DefaultISR
​这个现象有可能是什么造成的?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先确定一下这两个任务是否都开启成功了

    然后看一下是否堆栈溢出了

    • 发布于 2018-07-19
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:10
  • 开一个任务,可以自动调度么,任务里有么有自循环。

    理论上不管一个任务,两个任务都要进中断处理的,任务调度都需要

    • 发布于2018-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的内存是怎么分配的,够不够用,任务中有什么程序执行了
    • 发布于2018-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 堆栈不够了

    你给任务分配的堆栈空间超过配置时候分配的堆栈空间了

    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是分配的地址空间不够 导致了溢出 重新分配
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是分配的地址空间不够 导致了溢出 重新分配
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 原因无非就是内存,有可能是开两个任务使得原来的内存不够用了。

    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是内存分配太小,导致进入错误中断了,设置大一些试试看
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看一下内存空间是否足够两个任务运行
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查一下两个任务的资源是不是有冲突的情况
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FreeRTOS开一个任务正常,开两个任务进入异常中断