gmake: No rule to make target `C:/ti/controlSUITE2_DMC Rev/device_support/f2803x/v122/DSP2803x_h的解決

注:此方法是在CCS8環境下的使用成功的

在使用controlSUITE的例程編譯時,工程老出現這種錯誤,排查了很久,終於找到了原因,造成這種原因主要是CCS在安裝時沒有按照默認的路徑來,造成文件鏈接錯誤;
錯誤:gmake: *** No rule to make target C:/ti/controlSUITE2_DMC Rev/device_support/f2803x/v122/DSP2803x_headers/source/DSP2803x_GlobalVariableDefs.c', needed byDSP2803x_GlobalVariableDefs.obj’.
gmake: *** No rule to make target C:/ti/controlSUITE2_DMC Rev/libs/math/IQmath/v15c/lib/IQmath.lib', needed byHVACI_Sensored.out’.

解決的方法是:

  1. 先打開一個可以正常編譯的工程,如HVACI_sensored爲例
    工程編譯時正常的
    在這裏插入圖片描述
    2.由於編譯裏面是DSP2803x_GlobalVariableDefs.c無法找到,選中HVACI_sensored工程此文件中DSP2803x_GlobalVariableDefs.c,右擊選中Properties,在這裏插入圖片描述
    複製以下鏈接
    在這裏插入圖片描述
    2.將鏈接粘貼到有問題的HCACI_Scalar的工程裏
    在這裏插入圖片描述
    然後點擊確定即可。
    3.其他類似文件也是按照以上的方法

4.將鏈接設置好後編譯通過
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章