主题:C2000WARE 中讨论的其他器件
工具/软件:
尊敬的 champs:
我向我们的客户询问这个问题。
用户报告、如果文件在不同工程中同名、CCS 20.2 似乎链接到错误的文件进行定义。
重现此问题的步骤。
步骤 1:在工作区中同时打开几个示例
从 TI C2000ware 导入三个 ADC 示例代码
C:\ti\c2000\C2000Ware_5_04_00_00\driverlib\f28p55x\examples\adc
可以看到、每个工程都有一个 device.c。

步骤 2:
转至如所示的函数调用

转至 Device_init () 的定义;

您应该会看到它正确转至中的 device.c
~\adc_ex12_burst_mode_oversing\device\device.c

第 3 步:
在其他工程(如 ADC_EX10_Multiple_soc_epwm.c)中重复上述步骤
转到它对 Device_init () 的定义;

然后、您将看到它仍然链接到 ex12 的 device.c 中的 Device_init()、而不是 ex10 中的 Device.c。

换句话说、CCS 链接到 ex12 中的错误定义、而 ex10 中的定义应该是错误的。
请您澄清一下、看看能否在您这边重现此内容?
如果是、这是一个关键问题、因为用户已遇到问题一段时间。
请注意、用户尝试将工程放置在工作区的不同文件夹中、但没有任何帮助。


