微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2640中TI-RTOS的配置问题

关于CC2640中TI-RTOS的配置问题

时间:10-02 整理:3721RD 点击:

嗨,TI员工

  问题一:我想知道TI-RTOS里面包含一些drivers,如果我不用的话,是不是这些代码也下载到板子中flash去了?如果下载进去了的话,我怎么才能去掉这些代码。

  问题二:可不可以不用TI-RTOS中自带的drivers,用这个目录下的C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_00_06_14829\driverlib库文件代替?

  问题三:TI-RTOS中task_create()函数与task_construct()函数的区别?

1. 没有声明调用的driver不会被编译进代码。

2.本来自带的driver最后都会调用到driverlib库的接口

3. 在TI-RTOS的安装文件下面,有说明文档,例如路径C:\TI\tirtos_simplelink_2_13_00_06\products\bios_6_42_00_08\docs\cdoc\index.html 在ti.sysbios.knl下面可以找到Task这个module所有API函数的介绍。

对于您这样的回答很无奈!

同问?

API文档里面有介绍

1)Task_construct(Allocate and initialize a new instance object and return its handle)。   Task_creat( Initialize a new instance object inside the provided structure)这两个函数有什么区别(或者在哪能看到这两个函数的具体实现?)?到底应该怎么用? 按字面意思是前者是创建一个任务,后者是初始化一个新的Instance 结构体。到底创建任务用creat 还是construct,我手上有个2650的sensor tag,里面的例程创建任务都是用的construct,所以一直很困惑。。。这几天一直在看TI RTOS 的相关资料,几乎都找扁了都没找到。

2)TI -RTOS声称源码开源且免费,请问哪里有真正的源码? 我的意思是源码是像UCOS那样(所有的源码都能看见,不仅是API,还有里面的具体实现),TI-ROTS里面的API函数用了很多宏,但是根本就看不到API里具体是怎样实现的,这样学习起来很麻烦,资料没这方面的介绍,源码也是半遮半掩的!



同问?

API文档里面有介绍

1)Task_construct(Allocate and initialize a new instance object and return its handle)。   Task_creat( Initialize a new instance object inside the provided structure)这两个函数有什么区别(或者在哪能看到这两个函数的具体实现?)?到底应该怎么用? 按字面意思是前者是创建一个任务,后者是初始化一个新的Instance 结构体。到底创建任务用creat 还是construct,我手上有个2650的sensor tag,里面的例程创建任务都是用的construct,所以一直很困惑。。。这几天一直在看TI RTOS 的相关资料,几乎都找扁了都没找到。

2)TI -RTOS声称源码开源且免费,请问哪里有真正的源码? 我的意思是源码是像UCOS那样(所有的源码都能看见,不仅是API,还有里面的具体实现),TI-ROTS里面的API函数用了很多宏,但是根本就看不到API里具体是怎样实现的,这样学习起来很麻烦,资料没这方面的介绍,源码也是半遮半掩的!

ti的源码使用了非常多的宏和extern 实在无法深入了解

读起来很费劲,确实很累

create不推荐使用,contrust会检查是否超出taskstack空间,更安全

兄弟在哪看到的? 可否指点下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top