AnsweredAssumed Answered

weird behavior storing 65000 float data in RAM stm32f767

Question asked by Odry.Akos on Jan 25, 2017
Latest reply on Feb 6, 2017 by Odry.Akos



i am working on a project, where i shall store the converted ADC data in a float fftChData[65000] array.

(the ADC data is received through I2S1 and I2S2 working in a double buffer DMA mode)


I got weird behavior:

-When the array size is smaller (for example 24000 or 30000) the received data is the one we expect (see FIG1 attached, a sine wave which is our excitation). 

-When i increase the array size to 65000 i don't know why but i get bad data (see FIG2, the same sine signal is expected however we get bad data).


The data was collected and sent to the PC through UART.


Do you have any idea what could be the problem?


Thanks for the help in advance.

Best regards.