Closed jerabaul29 closed 3 years ago
@jerabaul29 This issue has an incomplete or old issue template.For future reference please use an up to date clone of the repository before raising issues. Many thanks.
Thank you for raising this detailed GitHub issue. I am now notifying our internal issue triagers. Internal Jira reference: https://jira.arm.com/browse/IOTOSM-3261
where is arm_rfft_fast_f32
defined? I found it here https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c#L575 . Is it really visible to a linker ?
It should work to download dsp, add it to an application, configure it (I would assume it requires some symbols to be present, they either come from cmsis/mbed files or an application - I would start there to check if the configuration is done).
As this is rather a question, I'll close this (the predefined issue template was not used neither).
I am writing some code for the Sparkfun Artemis board, which has got an MBed-OS core (see here: https://github.com/sparkfun/Arduino_Apollo3 ).
I want to use FFTs as provided by CMSIS in their DFT package: https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/DSP/Source/TransformFunctions
However, this does not work out-of-the-box. Trying to compile the following snippet:
results in:
I understand that this means that only (some) headers are provided, but that the actual compiled binaries / FFT function sources are not available. Is this the right understanding?
Then my questions are:
why are these not included by default / is there a reason for not including these by default / if not, could this be included by default so that things work "out of the box"?
How can I get snippets of code such as the one I showed to compile successfully? Are there some step-by-step installation instructions somewhere for the DSP part of CMSIS?
I am still a bit unsure of where the problem lies / what should be fixed where. I have discussed this on CMSIS (https://github.com/ARM-software/CMSIS_5/issues/1097) but from the discussion there is seems that should be discussed here rather. I also tried to discuss this on the Artemis Arduino core but without much results at the moment (https://github.com/sparkfun/Arduino_Apollo3/issues/326).