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.

[参考译文] TMS320F280025C:如何在 C2000Ware 中的示例项目中链接/添加/包含外设驱动程序源代码文件?

Guru**** 2442090 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1011929/tms320f280025c-how-peripheral-driver-source-code-file-is-linked-added-included-in-the-example-projects-in-c2000ware

器件型号:TMS320F280025C
主题中讨论的其他器件:C2000WARE

让我举例解释一下我的问题:

"C:\ti\c2000Ware_3_04_00_00\driverlib\f28002x\examples\ePWM\ccs "中的"ePWM_ex11_configure_signal"项目 需要以下头文件和源文件才能执行(对吗?):

  1. device.h  
  2. device.c
  3. driverlib.h
  4. f28002x_codestartbranch.asm
  5. ePWM_ex11_configure_signal.c
  6. epwm.h
  7. ePWM.c

文件1至5在导入 CCS 时出现在项目文件夹中、如随附的屏幕截图所示、文件6 (ePWM.h)未显式添加、但它出现在"driverlib.h"中、该文件的目录添加在 include 搜索路径中。 但 文件7 (ePWM.c、即 C28x ePWM 驱动程序)不存在于活动项目中。 该文件包含函数定义 ePWM_configureSignal(),该函数在 ePWM_ex11_configure_signal.c 的 main()中调用 由于工程正在编译并正确运行、因此如果工程中不存在"epwm.c"、则无法执行该操作。 现在、我的问题是如何将此文件添加/链接/包含在该项目中(无论本例中的正确术语是什么)? 这可能是一个非常初级的问题、但我是一个初学者、我想了解如何在项目中链接不同的文件。 我知道将文件添加/链接到工程并提供 include 搜索路径的基本过程、但我发现这种情况有所不同。 请提供指导!

此致、

杜门

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    杜门

    ePWM_configureSignal ()函数在 Driverlib.lib 库中实现。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    driverlib.lib 基本上包含外设驱动程序函数。  

    感谢您的回复!

    此致、

    杜门