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.

CCS4.2编译 "F280x ACI3_4_3相.无传感器"例子有问题

您好,

TI提供的“F280x ACI3_4_3相.无传感器.ACI电机的直接磁通向量控制- SPRC195-德州仪器 TI软件文件夹.zip”

例子是CCS3的工程,用CCS4.2导入后,

编译报错如下:

“could not open source sile "DSP280x_Examples.h"

重新添加DSP280x_Examples.h也不行,

请问这种问题应该如何解决?

谢谢

  • 应该是那些引用的.h文件或者liberary的路径有问题。

    我看到很多的DSP280x_Examples.h没找到,还有一些函数的定义不合法。

    给您的建议:

    1. 沿用CCS3.3 打开此工程。因为CCS3.3的工程文件的检索路径在CCS4.2上是不会保留的。

    2. 用CCS4.2,要更改.h路径:

    1)右键工程-->Build 属性-->C2000 compiler中的Include Options中添加要检索的文件路径。

    2)右键工程--> Build 属性-->C2000 linker中的 File Search Path中添加要检索的文件路径。

  • Jones

    您好,谢谢您的回复。

    按照您给的建议

    {

    2. 用CCS4.2,要更改.h路径:

    1)右键工程-->Build 属性-->C2000 compiler中的Include Options中添加要检索的文件路径。

    2)右键工程--> Build 属性-->C2000 linker中的 File Search Path中添加要检索的文件路径。

    }

    我试了另外一个例子(bldc3_2_280x_CCS3x),build后,会出现图片中所示的新错误,请问应该如何处理?谢谢

     

  • 这个问题,主要是因为 前面那些函数例如DLOG_4CH_init, DLOG_4CH_update, F280x_adc04u_drv_ini....这些函数的原文件.c或者.lib,你没有添加到工程中,他们的路径在后面已经写清楚了,例如cIQmath这个文件。

    所以编译找不到这些函数了。

  • Hello Jones

    谢谢您的答复,按照您的提示,现在还有最后一个找不到

     
  • 找到DSP28x_usDelay()这个函数,或者DelayUS.asm 这个函数的源文件。

  • OK,问题已经解决,谢谢