Good time of day to you all.
I'am new at C66x multicore family.
My task is to use FFTC instead of DSP FFT library function. So now I'am tryng to understand the process on the example of FFTC_Multicore_exampleProject from the pdk_C6670_1_1_2_6.
As I understand the program launches simultaneously on all 4 cores and spaming the same messages into the console. So my question is can I run and debug it only on one core? Or at least let 0 core initialize the FFTC and 1 core do the process and then stop. Maybe there is already exist example of such type?
My guess is that I need to erase the part concerning the IPC and sync between the cores but in this case the program is just failing (Also not an option for using only 0 and 1 cores). Also I tried to hardcore the core number in my StartupFnx but then the code just freezing after "FFTC Multi Core Example Start" string.
Void myStartupFxn (Void)
{
MultiProc_setLocalId (CSL_chipReadReg (CSL_CHIP_DNUM));
}
I will be appreciative if someone can help me with this matter. Thank you in advance.