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.
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?