These variables are referenced in a hadware_init.c file that I inherited from MotorControlSDK (no longer in use) like this
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t) &RamfuncsLoadSize);
If I comment that line out, the code compiles and links but I endup in a situation with no debugging symbols and
machine code ESTOP.
I suspect this maybe related to this section I have in my .cmd file:
.TI.ramfunc : { -l driverlib/f28004x/driverlib/ccs/Release/driverlib.lib<spi.obj>, -l driverlib/f28004x/driverlib/ccs/Release/driverlib.lib<interrupt.obj> } LOAD = FLASHB0_SA, RUN = RAMLS4_7, LOAD_START(_RamfuncsLoadStart), LOAD_SIZE(_RamfuncsLoadSize), LOAD_END(_RamfuncsLoadEnd), RUN_START(_RamfuncsRunStart), RUN_SIZE(_RamfuncsRunSize), RUN_END(_RamfuncsRunEnd), PAGE = 0, ALIGN(4)
But I'm not sure how to proceed.