Part Number:TMS320C6678
您好,今天看task指令时,发现一个问题,关于task_yield()命令,网上一些博主说,调用task_yield()命令时,会降低任务的优先级。
官方help文档中关于task_yield()命令无相关解释。求解。
Nancy Wang:
降低任务优先级具体什么意思?
task_yield一般用于同等优先级的task切换。
,
Chuan Chen:
如下图,task1和task0 的优先级设置为1。
Question1:任务运行后,其优先级会降低,不是很懂。是所有task 运行后,优先级都会-1么?
Question2:若task1和task0 的优先级运行后减1,均为0,此时若有其他空闲线程,调度器怎么处理呢?
,
Nancy Wang:
优先级在哪里体现的?看打印信息只是计数。
用ROV工具看一下task的具体情况。
,
Chuan Chen:
请问一下,这个怎么在ROV里添加task呀?
,
Nancy Wang:
ROV打开后会左侧会有task等模块直接点就可以了。
,
Chuan Chen:
查看了官方文档,ROV需要CCSV7.1以上版本。我这V5版本,没有呀。。
,
Nancy Wang:
更新一下版本。