OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5595|回复: 3

请问版主

[复制链接]

35

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
546
金钱
546
注册时间
2016-4-20
在线时间
181 小时
发表于 2016-10-29 11:37:51 | 显示全部楼层 |阅读模式
1金钱
    最近发现版主给的FreeRTOS的配置文件里少了三项:configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY,configLIBRARY_LOWEST_INTERRUPT_PRIORITY,configPRIO_BITS.我想问一下它们是有默认值的吗?

FreeRTOSConfig.rar

1.4 KB, 下载次数: 279

最佳答案

查看完整内容[请看2#楼]

非常遗憾,我在官网或者FreeRTOS源码里面压根儿没找到与这3个宏的任何信息 从字面以上看,configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY比较像最新版源码里面的configLIBRARY_KERNEL_INTERRUPT_PRIORITY 至于configLIBRARY_KERNEL_INTERRUPT_PRIORITY是什么请参考以下帖子: http://www.openedv.com/thread-77593-1-1.html 而configLIBRARY_LOWEST_INTERRUPT_PRIORITY比较像新版本源码里面的configKERNEL_INTERRUPT_PRIORIT ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
11922
金钱
11922
注册时间
2015-11-5
在线时间
2086 小时
发表于 2016-10-29 11:37:52 | 显示全部楼层
非常遗憾,我在官网或者FreeRTOS源码里面压根儿没找到与这3个宏的任何信息
从字面以上看,configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY比较像最新版源码里面的configLIBRARY_KERNEL_INTERRUPT_PRIORITY
至于configLIBRARY_KERNEL_INTERRUPT_PRIORITY是什么请参考以下帖子:
http://www.openedv.com/thread-77593-1-1.html

而configLIBRARY_LOWEST_INTERRUPT_PRIORITY比较像新版本源码里面的configKERNEL_INTERRUPT_PRIORITY,估计是用来配置系统时钟SysTick定时器优先级的
最后configPRIO_BITS的含义也比较好猜,CM3最高具有8位优先级,但不同的MCU对优先级位数进行了不同程度的裁剪,例如STM32F103只保留了4位
该宏的意义估计就是让用户自己根据自己的MCU来告诉操作系统所使用的的优先级位数,至于优先级位数的详细讲解同样在上面的链接里

上面的分析仅限于个人理解,并非官方答案,个人认为你使用的源码版本过旧,是时候换个新版本的源码了,尤其是v8.0之前的源码BUG太多了,最好放弃掉

拿来长岛冰茶换我半晚安睡
回复

使用道具 举报

35

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
546
金钱
546
注册时间
2016-4-20
在线时间
181 小时
 楼主| 发表于 2016-10-31 08:39:36 | 显示全部楼层
本帖最后由 wangjun110 于 2016-10-31 09:19 编辑
FreeRTOS 发表于 2016-10-29 23:02
非常遗憾,我在官网或者FreeRTOS源码里面压根儿没找到与这3个宏的任何信息
从字面以上看,configLIBRARY_M ...

STM32CubeMX生成的配置文件里有这三项的呢?
安富菜是这样解释的,如图。
版本是V8.2.3
1.jpg
2.jpg
3.jpg

STM32CubeMX.rar

3.12 KB, 下载次数: 237

STM32CubeMX生成的配置文件

回复

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
11922
金钱
11922
注册时间
2015-11-5
在线时间
2086 小时
发表于 2016-10-31 09:29:24 | 显示全部楼层
wangjun110 发表于 2016-10-31 08:39
STM32CubeMX生成的配置文件里有这三项的呢?
安富菜是这样解释的,如图。
版本是V8.2.3

我不用CubeMX的,看你这截图的解释,跟我说的是一个意思
拿来长岛冰茶换我半晚安睡
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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