arm-CMSIS在Psoc系统中的应用

arm-CMSIS在Psoc系统中的应用,arm,signal-processing,core-services,cmsis,psoc,Arm,Signal Processing,Core Services,Cmsis,Psoc,我正试图利用来自cypress的Psoc5LP系统的arm dsp内核。我在网站上找到了一些例子 fft示例主要是我感兴趣的复制,但我对核心的工作原理有点困惑。我以前在Xilinx Spartan-6上使用过Picobaze内核,但从未使用过预制内核,尤其是Psoc 我已经阅读了psoc系统参考指南,在启动和链接下找到了关于CMSIS的信息,但对我来说没有完全意义。有人能给我指出正确的方向让我开始吗?我还需要单独下载我需要的所有文件,比如fft示例的arm_math.c(如果是这样,我认为这是

我正试图利用来自cypress的Psoc5LP系统的arm dsp内核。我在网站上找到了一些例子

fft示例主要是我感兴趣的复制,但我对核心的工作原理有点困惑。我以前在Xilinx Spartan-6上使用过Picobaze内核,但从未使用过预制内核,尤其是Psoc

我已经阅读了psoc系统参考指南,在启动和链接下找到了关于CMSIS的信息,但对我来说没有完全意义。有人能给我指出正确的方向让我开始吗?我还需要单独下载我需要的所有文件,比如fft示例的arm_math.c(如果是这样,我认为这是我唯一需要的文件?),还是只需要从arms网站下载CMSIS版本4.3

我正试图用这些核实现光谱通量分析和自相关,我认为它们是一个很好的起点

提前感谢,


Scarlson

您需要从ARM网站下载CMSIS软件包。 在软件包中,您将找到一个“CMSIS”文件夹,您必须将其复制到项目中(步骤1)

接下来,您必须遵循以下步骤:

第五步似乎已经过时了

现在,您必须将要手动使用的函数(步骤6)包含到项目中

对于FFT,这是:

  • CMSIS\DSP\u Lib\Source\CommonTables\arm\u common\u tables.c(用于 旋转因子表)

  • CMSIS\DSP\u Lib\Source\TransformFunctions\arminit.c

  • CMSIS\DSP\u Lib\Source\TransformFunctions\arminit.c