Hi, Omar
Thanks for answering me!
I got the precompiled libarm_cortexM7lfdp.a file from SDK RT1024 shown as below and linked the library into project, I hope that is ok too?

I tried the complex example provided for Keil uVision in MCUXpresso, and it works there - same index is resulted using the same data set. however, when input my own data, the result is not in agree with what I input. I am not sure whether I should use complex FFT or real FFT, the input data set is real anyway in both cases. I am interested in getting power FFT only. So I tried to use fast real one, and it ends up hard fault and also modified some variables has nothing to do with the input ot output of FFT. I wonder whether the real fast FFT function there works. Here is some test sample for a short 128 data FFT, it is 400Hz signal, I get close FFT result from Matlab.
float FLCdata[128] = {
148,94,7,7,129,148,148,7,7,7,
148,148,107,7,7,116,148,147,7,7,
7,148,148,119,7,7,104,148,148,7,
7,7,148,148,132,7,7,91,148,148,
7,7,7,148,148,146,7,7,79,148,
148,7,7,7,148,148,148,7,7,66,
148,148,17,7,7,148,148,148,7,7,
54,148,148,29,7,7,148,148,148,7,
7,42,148,148,42,7,7,148,148,148,
7,7,29,148,148,54,7,7,148,148,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
};
But I cannot get it from the library using complex function. Try to use the real fast f32 type, cannot get it initialised - failure. Advice please?
Regards!
Ping
Ping