Hi. I'm working with the 28075 controlCard, using CCsv6.1.0. I have successfully done a project out of controlSuite that blinks the LED using SWIs. I even added TASKs, and did all of the execution tracking using loggingSetup, and I know that everything is working fine.
Independently, I got the cla_adc_fir32_cpu01 project working, verified that the analog signal that I jumpered over from EPWM2A (pin 53) into ADCA0 (pin 9) is being read in to the ADC, and I see the filtered values after the computation is done in the CLA. Works great.
Now, I want to add CLA functionality (along with ADC and EPWM functionalities) to my TI-RTOS project. So, I started copying/pasting the cla_adc_fir32 project components into my TI-RTOS project. It took me a while, but I got all of my bases covered and it compiles. But, when I try to link it, I get some strange errors. First, I am now using the 2807x_FLASH_CLA_lnk_cpu1.cmd file out of controlSuite/device_support/F2807x/v150/F2807x_common/cmd/ I needed to change the size of some of the memory sectors to fit in my project, but all the errors have gone away. Now the only error that it is complaining about is in linker.cmd. It says .flashfuncs can't be put into any of its memory sectors, because they are all NULL. The comment headers in this file say that it is automatically generated, so it's obvious that I can't just fix it. I need to know what is being used by CCS to populate this file (and why it's used). The original cla_adc_fir32 project doesn't even seem to have a linker.cmd file that I can find, so what is going on here?
Any help is appreciated.
-Justin