硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5196|回复: 3
收起左侧

[FreeRTOS] 如果在FreeRTOS中使能了configASSERT_DEFINED就必须得使用NVIC分组四

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2015-8-21 12:32:37 | 显示全部楼层 |阅读模式
如果在FreeRTOS中使能了configASSERT_DEFINED就必须得使用NVIC分组四,

如果不使用的话,在中断函数中调用FreeRTOS的API会导致死机,其实是这个函数在
启作用:
1.png
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2018-4-9 23:04:51 | 显示全部楼层
本帖最后由 roguebear 于 2018-4-9 23:05 编辑

好似看到你提过 用RTOS  要吧systic 和pend 这两个优先级设置为分组4  ??? ucos也一样? 我目前都默认没分组感觉还没有碰到问题。 RTOS_NVIC.png 帮忙看看 这个改多少  ??  一劳永逸弄成模板
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
 楼主| 发表于 2018-4-10 01:23:00 | 显示全部楼层
roguebear 发表于 2018-4-9 23:04
好似看到你提过 用RTOS  要吧systic 和pend 这两个优先级设置为分组4  ??? ucos也一样? 我目前都默认没 ...

你不用设置这个,FreeRTOS自己会配置PendSV,Systick和SVC
QQ截图20180410012104.png
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2018-4-10 19:20:59 | 显示全部楼层
eric2013 发表于 2018-4-10 01:23
你不用设置这个,FreeRTOS自己会配置PendSV,Systick和SVC

我现在是用的ucos。。。也是要一样设置吗?   目前都是默认还没发现问题。
如果需要设置, 我在cubemx那个图咋弄?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 01:30 , Processed in 0.168912 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表