Hi,
I have been trying to debug an issue and I'm stuck. I'm looking for ideas. I'm using the dsplib_c674x_3_4_0_0 with the omapl137. I'm doing ffts and iffts. My code works as long as I declare the twiddle factor in my main code but as soon as I try to change them to a global variable (using extern) and moving it to another c file I start seeing strange behavior. Is hard to explain what my code is doing but in summary moving:
#pragma DATA_ALIGN(wi, 8);
float wi[2*FFTSIZE];
#pragma DATA_ALIGN(wo, 8);
float wo[2*FFTSIZE];
#pragma DATA_ALIGN(ww, 8);
float ww[4*FFTSIZE];
breaks my test bench.
Interesting that the x, y for the fft and iffts are already declared in a different source file and are share by adding them to the header file using extern.
Any ideas will be more than welcome.