你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

CUBE FREERTOS 三个和三个任务之上的运行不起来

[复制链接]
david2016 提问时间:2015-12-27 14:56 /
任意两个都可以的。堆栈我已经改过了。Stack_Size      EQU     0x00001000
Heap_Size       EQU     0x00001500
#define configTOTAL_HEAP_SIZE                    ((size_t)10240)
改的这三个。

  xTaskCreate(sht21Entry,"sht21_Task",512,NULL,3,NULL);//ÎÂ¶È ²âÁ¿ÈÎÎñ´´½¨
        xTaskCreate(screenEntry,"screenEntry",512,NULL3,NULL);//ÆÁÄ»ÏÔʾÈÎÎñ´´½¨
        xTaskCreate(XDTaskEntry,"xdTask",512,NULL,3,NULL);
//        xTaskCreate(ZMTaskEntry,"zmTask",512,NULL,3,NULL);
//        xTaskCreate(FM_Entry,"FM_Task",512,NULL,3,NULL);
//        xTaskCreate(FD_Entry,"FD_Task",512,NULL,3,NULL);
//        xTaskCreate(gpioTaskEntry,"GPIO_Task",512,NULL,3,NULL);
//        xTaskCreate(CurrentWDEntry,"Current_Task",512,NULL,3,NULL);


只能最大运行两个任务,第三个任务就不行了
收藏 评论9 发布时间:2015-12-27 14:56

举报

9个回答
mark0668 回答时间:2015-12-27 15:32:38
#define configTOTAL_HEAP_SIZE                    ((size_t)10240)

才10K....改个几十K给他
david2016 回答时间:2015-12-27 16:49:39
mark0668 发表于 2015-12-27 15:32
#define configTOTAL_HEAP_SIZE                    ((size_t)10240)

才10K....改个几十K给他

给了15K。系统跑在了#define configASSERT( x ) if ((x) == 0) {taskDISABLE_INTERRUPTS(); for( ;; );} 这里
orima 回答时间:2015-12-27 19:52:04
先了解下。。。
党国特派员 回答时间:2015-12-27 20:55:41
Cube不是使用的CMSIS-RTOS的规范吗? null - 副本 - 副本 - 副本.png
mark0668 回答时间:2015-12-28 01:09:47
david2016 发表于 2015-12-27 16:49
给了15K。系统跑在了#define configASSERT( x ) if ((x) == 0) {taskDISABLE_INTERRUPTS(); for( ;; );}  ...

哦,你在中断做了什么..把这去掉....
yanhaijian 回答时间:2015-12-28 09:59:50
mark0668 发表于 2015-12-27 15:32
#define configTOTAL_HEAP_SIZE                    ((size_t)10240)

才10K....改个几十K给他

正解,应该是操作系统的堆太小。
埃斯提爱慕 回答时间:2015-12-28 20:19:06
提示: 作者被禁止或删除 内容自动屏蔽
xmshao 回答时间:2015-12-28 20:23:37
我也怀疑HEAP大小配置问题。
david2016 回答时间:2016-1-5 10:49:08
mark0668 发表于 2015-12-27 15:32
#define configTOTAL_HEAP_SIZE                    ((size_t)10240)

才10K....改个几十K给他

反馈下,给了15K,可以了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版