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.

subdir_vars.mk missing separator

Other Parts Discussed in Thread: CONTROLSUITE

I recently added a few files to an existing CCS5.1 project that had compiled, linked, and loaded without difficulty- **not** ported from a previous version, as related posts have described.  In order to load to RAM I had to adjust some of the allocations in the .cmd file, but I have done this before as well.  I now get ".out file missing" when I attempt do load, and if I watch carefully the following briefly flashes by: "subdir_vars.mk:222: *** missing separator.  Stop".  Clean and build did not resolve the problem, nor did renaming the existing Debug directory so that it would create a new one.  As can be seen in the attached file, the offending line seems to be

null./28069_RAM_lnk.exe

Please advise.

I cannot determine whether the insert-file button actually worked, so here is the text:

################################################################################
# Automatically-generated file. Do not edit!
################################################################################

# Add inputs and outputs from these tool invocations to the build variables
CPP_SRCS += \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/AdcBase.cpp \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/Comm.cpp \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/HwImplBase.cpp \
../PicAdc.cpp \
../PicApp.cpp \
../PicBoardID.cpp \
../PicCommPortSet.cpp \
../PicHAL.cpp \
../PicHalMotorControlAdapter.cpp \
../PicHalMotorControllerAdapter.cpp \
../PicHwImpl.cpp \
../PicLcacfAdc.cpp \
../PicMotorControl2.cpp \
../PicMotorSWDriver.cpp \
../PicMotorSetupi100.cpp \
../PicMotors.cpp \
../PicOsAbstraction.cpp \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/PicUart.cpp \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/Piccolo.cpp

CMD_SRCS += \
../28069_RAM_lnk.cmd \
C:/TI/controlSUITE/device_support/f2806x/v115/F2806x_headers/cmd/F2806x_Headers_nonBIOS.cmd

ASM_SRCS += \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_CodeStartBranch.asm \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_usDelay.asm

C_SRCS += \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_Adc.c \
../F2806x_CpuTimers.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_DefaultIsr.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_EPwm.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_EQep.c \
C:/TI/controlSUITE/device_support/f2806x/v115/F2806x_headers/source/F2806x_GlobalVariableDefs.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_I2C.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_PieCtrl.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_PieVect.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_Sci.c \
../F2806x_Spi.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_SysCtrl.c \
C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/LCACF_Spi.c

OBJS += \
./AdcBase.obj \
./Comm.obj \
./Density.obj \
./Edge.obj \
./F2806x_Adc.obj \
./F2806x_CodeStartBranch.obj \
./F2806x_CpuTimers.obj \
./F2806x_DefaultIsr.obj \
./F2806x_EPwm.obj \
./F2806x_EQep.obj \
./F2806x_GlobalVariableDefs.obj \
./F2806x_I2C.obj \
./F2806x_PieCtrl.obj \
./F2806x_PieVect.obj \
./F2806x_Sci.obj \
./F2806x_Spi.obj \
./F2806x_SysCtrl.obj \
./F2806x_usDelay.obj \
./HwImplBase.obj \
./LCACF_Spi.obj \
./PicAdc.obj \
./PicApp.obj \
./PicBoardID.obj \
./PicCommPortSet.obj \
./PicHAL.obj \
./PicHalMotorControlAdapter.obj \
./PicHalMotorControllerAdapter.obj \
./PicHwImpl.obj \
./PicLcacfAdc.obj \
./PicMain.obj \
./PicMotorControl2.obj \
./PicMotorSWDriver.obj \
./PicMotorSetupi100.obj \
./PicMotors.obj \
./PicOsAbstraction.obj \
./PicTestTool.obj \
./PicUart.obj \
./Piccolo.obj \
./Sensors.obj

ASM_DEPS += \
./F2806x_CodeStartBranch.pp \
./F2806x_usDelay.pp

CPP_DEPS += \
./AdcBase.pp \
./Comm.pp \
./HwImplBase.pp \
./PicAdc.pp \
./PicApp.pp \
./PicBoardID.pp \
./PicCommPortSet.pp \
./PicHAL.pp \
./PicHalMotorControlAdapter.pp \
./PicHalMotorControllerAdapter.pp \
./PicHwImpl.pp \
./PicLcacfAdc.pp \
./PicMain.pp \
./PicMotorControl2.pp \
./PicMotorSWDriver.pp \
./PicMotorSetupi100.pp \
./PicMotors.pp \
./PicOsAbstraction.pp \
./PicTestTool.pp \
./PicUart.pp \
./Piccolo.pp

C_DEPS += \
./Density.pp \
./Edge.pp \
./F2806x_Adc.pp \
./F2806x_CpuTimers.pp \
./F2806x_DefaultIsr.pp \
./F2806x_EPwm.pp \
./F2806x_EQep.pp \
./F2806x_GlobalVariableDefs.pp \
./F2806x_I2C.pp \
./F2806x_PieCtrl.pp \
./F2806x_PieVect.pp \
./F2806x_Sci.pp \
./F2806x_Spi.pp \
./F2806x_SysCtrl.pp \
./LCACF_Spi.pp \
./Sensors.pp

CPP_DEPS__QUOTED += \
"AdcBase.pp" \
"Comm.pp" \
"HwImplBase.pp" \
"PicAdc.pp" \
"PicApp.pp" \
"PicBoardID.pp" \
"PicCommPortSet.pp" \
"PicHAL.pp" \
"PicHalMotorControlAdapter.pp" \
"PicHalMotorControllerAdapter.pp" \
"PicHwImpl.pp" \
"PicLcacfAdc.pp" \
"PicMain.pp" \
"PicMotorControl2.pp" \
"PicMotorSWDriver.pp" \
"PicMotorSetupi100.pp" \
"PicMotors.pp" \
"PicOsAbstraction.pp" \
"PicTestTool.pp" \
"PicUart.pp" \
"Piccolo.pp"

C_DEPS__QUOTED += \
"Density.pp" \
"Edge.pp" \
"F2806x_Adc.pp" \
"F2806x_CpuTimers.pp" \
"F2806x_DefaultIsr.pp" \
"F2806x_EPwm.pp" \
"F2806x_EQep.pp" \
"F2806x_GlobalVariableDefs.pp" \
"F2806x_I2C.pp" \
"F2806x_PieCtrl.pp" \
"F2806x_PieVect.pp" \
"F2806x_Sci.pp" \
"F2806x_Spi.pp" \
"F2806x_SysCtrl.pp" \
"LCACF_Spi.pp" \
"Sensors.pp"

OBJS__QUOTED += \
"AdcBase.obj" \
"Comm.obj" \
"Density.obj" \
"Edge.obj" \
"F2806x_Adc.obj" \
"F2806x_CodeStartBranch.obj" \
"F2806x_CpuTimers.obj" \
"F2806x_DefaultIsr.obj" \
"F2806x_EPwm.obj" \
"F2806x_EQep.obj" \
"F2806x_GlobalVariableDefs.obj" \
"F2806x_I2C.obj" \
"F2806x_PieCtrl.obj" \
"F2806x_PieVect.obj" \
"F2806x_Sci.obj" \
"F2806x_Spi.obj" \
"F2806x_SysCtrl.obj" \
"F2806x_usDelay.obj" \
"HwImplBase.obj" \
"LCACF_Spi.obj" \
"PicAdc.obj" \
"PicApp.obj" \
"PicBoardID.obj" \
"PicCommPortSet.obj" \
"PicHAL.obj" \
"PicHalMotorControlAdapter.obj" \
"PicHalMotorControllerAdapter.obj" \
"PicHwImpl.obj" \
"PicLcacfAdc.obj" \
"PicMain.obj" \
"PicMotorControl2.obj" \
"PicMotorSWDriver.obj" \
"PicMotorSetupi100.obj" \
"PicMotors.obj" \
"PicOsAbstraction.obj" \
"PicTestTool.obj" \
"PicUart.obj" \
"Piccolo.obj" \
"Sensors.obj"

ASM_DEPS__QUOTED += \
"F2806x_CodeStartBranch.pp" \
"F2806x_usDelay.pp"

null./28069_RAM_lnk.exe

null"28069_RAM_lnk.exe"

CPP_SRCS__QUOTED += \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/AdcBase.cpp" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/Comm.cpp" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/HAL/HwImplBase.cpp" \
"../PicAdc.cpp" \
"../PicApp.cpp" \
"../PicBoardID.cpp" \
"../PicCommPortSet.cpp" \
"../PicHAL.cpp" \
"../PicHalMotorControlAdapter.cpp" \
"../PicHalMotorControllerAdapter.cpp" \
"../PicHwImpl.cpp" \
"../PicLcacfAdc.cpp" \
"../PicMotorControl2.cpp" \
"../PicMotorSWDriver.cpp" \
"../PicMotorSetupi100.cpp" \
"../PicMotors.cpp" \
"../PicOsAbstraction.cpp" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/PicUart.cpp" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/Piccolo.cpp"

C_SRCS__QUOTED += \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_Adc.c" \
"../F2806x_CpuTimers.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_DefaultIsr.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_EPwm.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_EQep.c" \
"C:/TI/controlSUITE/device_support/f2806x/v115/F2806x_headers/source/F2806x_GlobalVariableDefs.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_I2C.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_PieCtrl.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_PieVect.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_Sci.c" \
"../F2806x_Spi.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_SysCtrl.c" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/LCACF_Spi.c"

ASM_SRCS__QUOTED += \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_CodeStartBranch.asm" \
"C:/Products/bassettb_IFOURXX_4/ifx_Controller/Code/ControllerProcessor/Piccolo/F2806x_usDelay.asm"


 

  • Bruce,

    There were a couple of known bugs in CCS 5.1 that resulted in the "missing separator" error, that have been fixed in 5.2. Although I believe those were related to migrating projects from older versions of CCS, I still think it might be worth giving CCS 5.2 a try to see if it fixes your issue.

    You can download and install CS 5.2 from http://processors.wiki.ti.com/index.php/Download_CCS. You can even install 5.2 in a separate directory while still keeping your existing 5.1 in case you still need it. The open a new workspace in CCS 5.2, import your project into it, build and see if the error still occurs.

    If it does, we would likely need your project to be able to reproduce the issue and investigate further.

  • Bruce, where you able to verify if CCS v5.2 addresses the issue you have run into as suggested by Aarti?