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.

CCS7.4.0编译出现 gmake: *** No rule to make target 问题

Other Parts Discussed in Thread: CONTROLSUITE

编译条件:

1.电脑:WIN10教育版系统

2.安装的CCS版本为7.4.0(安装过程中已关闭杀毒软件及防火墙,安装目录为“C:ti\”下,没有中文路径,安装过程中未弹出警告或者问题),编译器版本为“TI v16.9.6.LTS”

3.编译的工程为在安装完controlsuite生成的:eqep_pos_speed   历程        在其他电脑(win7系统,CCS和编译器全为同一个版本)编译是没问题的,将工程拷贝到我的电脑上编译就会出现如下error,不知如何解决

gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_ADC_cal.asm', needed by 'DSP2833x_ADC_cal.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_CodeStartBranch.asm', needed by 'DSP2833x_CodeStartBranch.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_DefaultIsr.c', needed by 'DSP2833x_DefaultIsr.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_EPwm.c', needed by 'DSP2833x_EPwm.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_EQep.c', needed by 'DSP2833x_EQep.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_headers/source/DSP2833x_GlobalVariableDefs.c', needed by 'DSP2833x_GlobalVariableDefs.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_PieCtrl.c', needed by 'DSP2833x_PieCtrl.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_PieVect.c', needed by 'DSP2833x_PieVect.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_SysCtrl.c', needed by 'DSP2833x_SysCtrl.obj'.
gmake: *** No rule to make target 'D:/DSP2833x_common/source/DSP2833x_usDelay.asm', needed by 'DSP2833x_usDelay.obj'.
process_begin: CreateProcess(C:\Users\W_J_E\AppData\Local\Temp\make12512-1.bat, C:\Users\W_J_E\AppData\Local\Temp\make12512-1.bat, ...) failed.
make (e=5): 拒绝访问。
gmake: *** [Example_2823xEqep_pos_speed.obj] Error 5
process_begin: CreateProcess(C:\Users\W_J_E\AppData\Local\Temp\make12512-2.bat, C:\Users\W_J_E\AppData\Local\Temp\make12512-2.bat, ...) failed.
make (e=5): 拒绝访问。
gmake: *** [Example_EPwmSetup.obj] Error 5
process_begin: CreateProcess(C:\Users\W_J_E\AppData\Local\Temp\make12512-3.bat, C:\Users\W_J_E\AppData\Local\Temp\make12512-3.bat, ...) failed.
make (e=5): 拒绝访问。
gmake: *** [Example_posspeed.obj] Error 5
gmake: *** No rule to make target 'D:/DSP2833x_common/cmd/28335_RAM_lnk.cmd', needed by 'Example_2823xEqep_pos_speed.out'.
gmake: *** No rule to make target 'D:/DSP2833x_headers/cmd/DSP2833x_Headers_nonBIOS.cmd', needed by 'Example_2823xEqep_pos_speed.out'.
subdir_rules.mk:86: recipe for target 'Example_EPwmSetup.obj' failed
subdir_rules.mk:93: recipe for target 'Example_posspeed.obj' failed
  • 你是自己安装的constrolSUITE还是从其他安装的地方拷贝过来的 最好安装一下试试
    如果拷贝整个文件都拷贝了 别只拷贝一个工程 工程属性下设置的好多库等都找不到
  • 你好    很感谢你的回复  

    我的constrolSUITE是我自己装的,就在TI官网上面下载的最新版的,版本号应该是3.4.9

    之前在另一台电脑上也用过一段时间CCS,包括使用constrolSUITE的例程,库的包含路径是和另一台电脑里面的工程一样,应该是没问题的,所以很困惑问题出现在哪里

  • 那您编译其他的例程呢?也是会出现这样的情况?

    请您先尝试一下下面帖子给出的解决方法:

    e2e.ti.com/.../194391
  • 你好,非常感谢您的帮助
    看过您的推荐帖子之后,在我的ccs上做出了一些尝试,可问题仍然没有解决
    帖子中提到三种解决方式:
    1.工程所包含的文件夹不能有中文路径,这个问题我不存在,我是直接打开controlSUITE的官方历程,安装目录为默认项“c:ti\..”;
    2.在import工程时,勾选“copy projects into workspace”,这种方式我重新导入工程时试了一下,问题依然存在;
    3."solved the problem by left click on the folder in project folder Resource Configuration -> Reset to Default -> Debug Settings",对于这个解决方式,我是这样做的,不知道对不对:右键工程-> 点击“properties” -> 点击右下角的“Restore Default”按键;经测试无效

    我在每次打开CCS的时候都会弹出一个弹框“CrashReportJob has encountered a problem”,我不知道我的问题与这个警告是否有关系,非常希望您的解答 谢谢!
  • 编译其他项目也会出现这个问题,自己新建一个简单的空项目,也会报错
  • 关于 CrashReportJob has encountered a problem 您可以试一下下面的方法

    e2e.ti.com/.../495948
  • 好的 谢谢!
  • 你好,我的问题算是解决了,我的win10教育版系统一直提示我有更新,每天都要打补丁,所以我重装了专业版的系统,再次安装CCS之后运行就没有这个问题了,我怀疑跟教育版系统对这些C++运行的支持可能有关系,不知道对不对

  • 很高兴您能解决问题并分享!

    PS:我也刚刚因为CCS重装了系统,现在运行流畅无误了