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

TMS320F280049C: CCS程序框架中将driverlib exclude from build

Part Number:TMS320F280049COther Parts Discussed in Thread:C2000WARE

TI的工程师您好,

我最近在学C2000 DSP,目前参考的TI提供的例程来学习,发现例程里面都是直接将driverlib文件夹exclude from build了,请问为什么要这样做?

这样把整个driverlib文件exclude from build后,在程序中如果需要调用到driverlib文件里的库函数,为什么也能正确调用呀?

比如在ADC的配置时会通过如下库函数设置ADC的参考电压,这个语句实际位置是ADC.C文件中的库函数。

Susan Yang:

Suiyang Hu 说:在程序中如果需要调用到driverlib文件里的库函数,为什么也能正确调用呀?

因为程序内已经包含了 #include "driverlib.h" 且工程内已经添加了driverlib.lib

,

Suiyang Hu:

您好,谢谢您的回复。程序内包含了 #include "driverlib.h" 后,即使原文件不编译也能正常调用吗?

还有就是driverlib.h里面都是关于一些外设的.h文件,但是对应的.c文件不编译后也能调用.c里面的库函数吗?

在看TI SDK里面的solution里面的代码时,没有添加driverlib.lib。对于driverlib.lib其作用是什么?

谢谢您。

,

Susan Yang:

Suiyang Hu 说:即使原文件不编译也能正常调用吗?

如之前所说,工程内已经添加了driverlib.lib

具体可以看一下C200ware内的文档

C2000Ware /device_support/f28004x/docs/F28004x_FRM_EX_UG.pdf

Suiyang Hu 说:在看TI SDK里面的solution里面的代码时,没有添加driverlib.lib。

能否给出具体路径?

,

Suiyang Hu:

谢谢您,我去学习“F28004x_FRM_EX_UG.pdf”文档。

可能是我的理解不对,就是在C:\ti\c2000\C2000Ware_DigitalPower_SDK_3_02_00_00\solutions\tida_01604的solution里面,他包含了driverlib,但是其driverlib.lib文件也是处于exclude from build的。

不像C2000Ware的例程里面工程文件夹里面添加了一个driverlib.lib,请问这两种有什么区别?

,

Susan Yang:

也是包含了driverlib.lib的

,

Suiyang Hu:

谢谢您了

,

Susan Yang:

不客气,很高兴能帮到您

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: CCS程序框架中将driverlib exclude from build
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1