Part Number: TMS320F280025C
Other Parts Discussed in Thread: C2000WARE
Let me explain my question by an example:
The "epwm_ex11_configure_signal" project in "C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28002x\examples\epwm\CCS" requires following header and source files for execution (right?):
- device.h
- device.c
- driverlib.h
- f28002x_codestartbranch.asm
- epwm_ex11_configure_signal.c
- epwm.h
- epwm.c
Files 1 to 5 are present in project folder when it is imported in CCS as shown in the attached screenshot, file 6 (epwm.h) is not explicitly added but it is present in "driverlib.h" whose directory is added in include search path. But file 7 (epwm.c, which is C28x EPWM driver) is not present in the active project. This file contains function definition EPWM_configureSignal() which is called in main() in epwm_ex11_configure_signal.c. As the project is building and running correctly so it is not possible if "epwm.c" is not present in the project. Now my question is how this file is added/linked/included (whatever the correct terminology for this case is) to this project? This might be a very rudimentary question but I am a beginner and I want to understand how different files are linked in a project. I know the basic procedure of adding/linking files to projects and giving include search path but I found this case something different. Please provide guidance!
Best regards,
Duman