中易网

用STM32CubeMx创建的FreeRTOS可以运行多少个实例

答案:1  悬赏:10  
解决时间 2021-02-04 06:04
用STM32CubeMx创建的FreeRTOS可以运行多少个实例
最佳答案
我第一次使用STM32CubeMx,创建了一个简单的FreeRTOS代码。硬件平台是STM32F103RCT6。根据原代码,在freertos.c文件内的函数 MX_FREERTOS_Init(void)内,调用osThreadCreate创建线程,默认生成的StartDefaultTask线程。我按照StartDefaultTask的代码,在 MX_FREERTOS_Init(void)内用osThreadCreate创建另外两个线程,分别为LEDTask和MeasureTempTask。
当三个线程同时创建的话,OS跑不起来,连StartDefaultTask都没有执行。
如果,只创建其中任意的两个线程,OS就可以跑起来。
FreeRTOS本身可以执行多个线程,但STM32CubeMx好像是用CMSIS来重新封装FreeRTOS,是不是CMSIS限制了执行线程的数量?

另外,我测试过,如果在StartDefaultTask线程内,创建另外的两个线程,OS除了执行StartDefaultTask线程外,只执行另外创建的第一个线程。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
博跃种养殖联合社在哪里啊,我有事要去这个地
弹电子琴是对着五线谱弹好,还是对着简谱弹好
公司要与一家奶牛场签订奶牛代养合同,该怎么
代表虚幻的成语有哪些?
jm的防晒棒好吗,怎么用,
万宝和田玉器地址有知道的么?有点事想过去
集结号银子充值的骏网怎么下分呢?
与其喜欢一个不爱你的人,倒不如尝试着去接受
串越火线在哪里啊,我有事要去这个地方
谁能告诉我人事专员和人事文员有什么区别?
达英35第二周期从姨妈第一天开始吃,也就是中
雷蛇噬人鲨原版灯什么颜色
向40g10%的NaOH溶液中加入60g20%的NaOH溶液,
1.He works in a factory now,but he____on a
怎样判断尿蛋白24小时定量结果的严重性
推荐资讯
全新英朗与全新科鲁兹选哪款车比较好
恒泰粮油批发在什么地方啊,我要过去处理事情
三m汽车膜多少钱一卷
韩露的漫画是怎么画的
我刚在贵州都匀买了都匀二小旁边观天下临街临
江苏的患者去上海长征医院做甲状腺消融手术可
航迪门业在哪里啊,我有事要去这个地方
我申请中信信用卡三次了,都没通过。为什么?
关于吸血鬼日记
8号足道永清分店怎么去啊,有知道地址的么
你好,3D字谜,双弯有环单线开,是什么三个数
S268/百安互通立交桥(路口)在什么地方啊,我
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?