AnsweredAssumed Answered

ADSP-21489 FFT External Memory

Question asked by LMagalhaes on Aug 25, 2014
Latest reply on Sep 4, 2014 by LMagalhaes
Branched to a new discussion

Hey there,

 

Is it possible to allocate the buffers needed for the 8k point FFT accelerator in the external memory? I've tried to do so, but I can't load the twiddle files to the SDRAM, I keep getting these warnings:

 

".\Signal Processing.c", line 58: cc1940: {D} warning: Cannot initialize

          variable "FFT_VCF_buff" because it is placed in a NO_INIT qualified

          section "seg_ext_dmda". Initializers ignored.

  #pragma section ("seg_ext_dmda", NO_INIT)

                                   ^

 

 

".\Signal Processing.c", line 62: cc1940: {D} warning: Cannot initialize

          variable "FFT_HCF_buff" because it is placed in a NO_INIT qualified

          section "seg_ext_dmda". Initializers ignored.

  #pragma section ("seg_ext_dmda", NO_INIT)

                                   ^

 

 

".\Signal Processing.c", line 68: cc1940: {D} warning: Cannot initialize

          variable "FFT_SP_CF_buff" because it is placed in a NO_INIT

          qualified section "seg_ext_dmda". Initializers ignored.

  #pragma section ("seg_ext_dmda", NO_INIT)

 

I understand that the section is qualified as NO_INIT but how can I change it? I also tried to load them first into internal buffers and then writing it to external memory but I'm out of internal memory to do so...

 

Thanks,

 

Luis

Outcomes