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可能是包含了空闲任务