最近刚开始接触DSP,安装了controlsuite后下载下来的源码文件只有2802X系列的是有各种外设函数的
而2833X系列,只有一些简单的初始化函数,并没有多少外设函数,但不是官方说都已经有函数固件库了吗,从TI官网上也没找到啊
现在到底有没有针对2833X系列的外设函数库,如果有的话应该怎么下载?谢谢……
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近刚开始接触DSP,安装了controlsuite后下载下来的源码文件只有2802X系列的是有各种外设函数的
而2833X系列,只有一些简单的初始化函数,并没有多少外设函数,但不是官方说都已经有函数固件库了吗,从TI官网上也没找到啊
现在到底有没有针对2833X系列的外设函数库,如果有的话应该怎么下载?谢谢……
我指的是2802X系列针对芯片自带外设的给出的函数库定义的C文件,举个例子来说,在2802系列的
controlsuit\device-support\f2802X\v221\f2802X-common\source文件夹下的
Gpio.c和DSP2802x_Gpio.c文件中定义了 GPIO_setDirection(GPIO_Handle gpioHandle, const GPIO_Number_e gpioNumber, const GPIO_Direction_e direction)和GPIO_setHigh(GPIO_Handle gpioHandle, const GPIO_Number_e gpioNumber)这样可以直接通过输入引脚号来调用函数来操作GPIO引脚,但是在2833系列的controlsuit\device-support\f2833X\v133\f2833X-common\source文件夹下只有DSP2833x_Gpio.c文件,只给出了InitGpio(void)这一个初始化函数,并没有类似的针对引脚操作的函数,我在example文件夹找到了例程但,并不是我希望的函数库
所以我有个疑问,对于TI官方给出的2833X的固件库是不是就没有像2802X系列这类的函数?如果有的话怎么下载?
非常谢谢你的回答,不过这对我来说并不是个好消息……
但同时我觉得对于TI来说也不能算是一个好的消息,据我自己了解(可能不一定准确),C2000系列应用于控制领域中28335算是应用最广泛的了(至少我们学校以前全是用这个,但我感觉其他学校应该也同样),TI官方表示放弃寄存器方式的维护,转而开发固件库,但到目前为止,我所能找到的固件库里只有2802X系列是有类似于STM32系列的固件库,如果没有其他系列的固件库,那我觉得这并不算完善的固件库,或许TI官方有自己的发展战略,但我觉得有点小失望,同时也为TI感到遗憾,或许有不少人也会有同样感觉吧……希望你们能做的更好……
另外,2802X系列的固件库似乎也有问题(不知道是不是因为自己用得不对的原因),我在编译一个工程时,用的官方的头文件,最后报错:官方的common\source\I2C.c文件中有未定义的变量,同时提示两个函数定义类型与应用类型不符(头文件中定义函数出错),因为作为一个新手,暂时用不到I2C,我就把I2C.c给exclude了,结果通过编译,那这似乎是官方库的问题吧……
辛辛苦苦码了这么多字,不为别的,只是希望TI能够做得更好,希望能够得到更加完善的服务……
是的,TI是典型的硬件思维的公司,它的软件库写的很垃圾,人家arm阵营的stm32的固件库写得比ti的c2000 好多了。