TI中文支持网
TI专业的中文技术问题咨询交流网站

CC1310: 任务最大优先级修改

Part Number:CC1310Other Parts Discussed in Thread: SYSBIOS

通过修改哪个文件可以改变TI-RTOS的任务最大优先级?

Kevin Qiu1:

为什么要修改最大优先级,TI-RTOS中默认设置优先级为0-15,最大为0-31

你的程序超过了16个任务?

,

user5360734:

我目前的程序开了3个任务,然后查询Task_numPriorities的值是4。和手册里提到的默认值为16不一样。所以想确认一下,是否可以手动设置

,

Kevin Qiu1:

可以根据任务数量手动设置,但是要注意CC1310的内存有限,程序中不能有太多的任务

,

user5360734:

那么怎么设置Task_numPriorities?

,

Kevin Qiu1:

你在哪里查询到Task_numPriorities是4

,

user5360734:

包含<ti/sysbios/knl/Task.h>后,就直接能够获取到Task_numPriorities了吧

,

Kevin Qiu1:

添加后也不行,它应根据器件已经定义好了,默认值是16

你可以设置任务优先级为Task_numPriorities-n(n可以为0-15),例程默认空闲任务IDLE的优先级为0

你的程序不涉及修改优先级的最大值吧,3个任务查到的优先级是4可能是包含了空闲任务

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 任务最大优先级修改
分享到: 更多 (0)

© 2022 TI中文支持网   网站地图 鲁ICP备2022002796号-1