TI中文支持网
TI专业的中文技术问题搜集分享网站

6678 bios的cfg文件的使用

您好,

我在cfg里配置scheduling->task->instance 中配置了一个任务,优先级10,函数为工程中的一个函数,handle为task0,其他都没修改,但是我跑我工程时,这个任务并没有跑起来,是哪里没配置正确吗?另外有没有cfg使用说明书之类的可以帮助第一次使用bios的用户呢

Nancy Wang:

可以参考sys/bios user guide 3.6 Tasks章节看一下。
www.ti.com/…/spruex3v.pdf
ccs->view->resource explorer 中也会有关于task的简单例程。

,

justin fish:

您好,谢谢您的回答。
我看了3.6章节,没看到关于cfg文件配置的描述呢,我是想用cfg来配置创建一个任务,不是通过代码去创建一个任务哈。

,

Nancy Wang:

专门的cfg文件说明没看到,你说的是静态配置的方式,一般会自动生成cfg script。
有一个旧的文档中标注了可以看一下 Dynamically or Statically Create the Task
www.ti.com/…/sprabw1.pdf
培训视频:
training.ti.com/getting-started-ti-rtos-chapter-7-using-tasks

,

justin fish:

您好,

Statically creating the task is a good method because you could view the list of all of the tasks in your project in the Task Thread Management XDC GUI window. But if the task would not be lively during the system running period, it should be created dynamically.

以上是我摘抄的文档中的描述,但是标红部分我没理解到是什么情况下会发生这种情况。而且我现在静态创建的任务就没有运行,(简单的一个demo,无任何附加操作,c文件中动态创建了一个任务,在cfg中静态创建了一个任务),不知道是什么原因就只有我动态创建的那个任务会跑,静态创建的任务没有跑。

 

,

Nancy Wang:

请将.cfg及工程中的关键代码贴出来看一下有没有问题。

,

Nancy Wang:

抱歉之前忘记给你贴出这个文档了,cfg的配置说明可以参考:
ti-processor-sdk-rtos-c667x\bios_6_75_02_00\docs\Bios_APIs

,

justin fish:

c代码就是创建ti自带的例程代码,创建了一个任务,cfg配置放在图里,就修改了入口和优先级,其他都没有动

,

Nancy Wang:

我简单的创建了一个task测试了一下,没有问题,你是打断点到test函数无法执行吗?
主函数中BIOS_start()启动了吧。

赞(0)
未经允许不得转载:TI中文支持网 » 6678 bios的cfg文件的使用
分享到: 更多 (0)