Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hi champs,
I am asking this for our customer.
The user reported CCS 20.2 seems to link to wrong file for definition if the files are in the same name in different projects.
Steps to reproduce this issue.
Step 1: Open several examples together in a workspace
Import three ADC example codes from TI C2000ware
C:\ti\c2000\C2000Ware_5_04_00_00\driverlib\f28p55x\examples\adc
Like this, and notice there is a device.c for each project.
Step 2:
Go to a function call like
Go to the definition of Device_init();
You should see it correctly goes to device.c in
~\adc_ex12_burst_mode_oversampling\device\device.c
Step 3:
Repeat the above in another project like adc_ex10_multiple_soc_epwm.c.
Go to its definition of Device_init();
Then, you will see it still links to Device_init(); in the device.c in ex12 rather than that in ex10.
In other words, CCS links to the wrong definition in ex12, and it's supposed to be that in ex10.
Would you please clarify this and see if you can reproduce this on your side?
If yes, this is a critical issue because the user has been troubled by it for some time.
Note that the user tried to put projects in different folders of the workspace, but it did not help.