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.

*** No rule to make target

Other Parts Discussed in Thread: TM4C123GH6PM

Hello,

I got one project from my friend and trying to run it in my laptop but getting this error plz help.

"*** No rule to make target `E:/Program Files/CCSv6/TivaWare_C_Series-1.1/utils/uartstdio.c', needed by `utils/uartstdio.obj'."  

I tried different options gave all the include paths and links properly but still getting the same error.

I am using Tiva C-Series TM4C123GH6PM launchpad and CCSv6. In the device configuration I am giving it target Tiva C Series and at connection I am specifying Stellaris In-Circuit Debug Interface because tiva is not in the options

  • Hello,

    It sounds like the project is corrupted or some components are missing.

    sameer chouksey1 said:
    I got one project from my friend

    What version of CCS is your friend using (provide the full version number)? And what is your version?

    The project looks like it is based off the TivaWare example. Which one?

    Thanks

    ki

  • Hello Lee,

    I am using version 6.0.0 and my friend is also using the same version. Yes it is based on uart_echo.
  • sameer chouksey1 said:
    "*** No rule to make target `E:/Program Files/CCSv6/TivaWare_C_Series-1.1/utils/uartstdio.c', needed by `utils/uartstdio.obj'."

    When an example project which uses TivaWare is created it stores the location of the TivaWare installation in two places, when when the project is imported on a different PC which has TivaWare installed in a different directory, must both be changed to allow the project to compile.

    The first is the ORIGINAL_PROJECT_ROOT Path Variable (which gives the location of the linked resources such as the utils/uartstudio.c file):

    The other is the ORIGINAL_PROJECT_ROOT Build Variable (which sets the Compiler include and linker paths):

    Are the ORIGINAL_PROJECT_ROOT Path Variable and Build Variable both set to point at the TivaWare installation on the PC on which the project fails to build?