TI中文支持网
TI专业的中文技术问题搜集分享网站

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

编译条件:

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

mangui zhang:你是自己安装的constrolSUITE还是从其他安装的地方拷贝过来的最好安装一下试试
如果拷贝整个文件都拷贝了别只拷贝一个工程工程属性下设置的好多库等都找不到

编译条件:

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

user5787625:

回复 mangui zhang:

你好    很感谢你的回复  

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

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

编译条件:

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

Susan Yang:

回复 user5787625:

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

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

e2e.ti.com/…/194391

编译条件:

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

user5787625:

回复 Susan Yang:

你好,非常感谢您的帮助
看过您的推荐帖子之后,在我的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的时候都会弹出一个弹框“CrashReportJobhasencountereda problem”,我不知道我的问题与这个警告是否有关系,非常希望您的解答谢谢!

编译条件:

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

user5787625:

回复 Susan Yang:

编译其他项目也会出现这个问题,自己新建一个简单的空项目,也会报错

编译条件:

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

Susan Yang:

回复 user5787625:

关于 CrashReportJob has encountered a problem 您可以试一下下面的方法

e2e.ti.com/…/495948

编译条件:

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

user5787625:

回复 Susan Yang:

好的谢谢!

编译条件:

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

user5787625:

回复 Susan Yang:

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

赞(0)
未经允许不得转载:TI中文支持网 » CCS7.4.0编译出现 gmake: *** No rule to make target 问题
分享到: 更多 (0)