Vitis中新建一个Application Project,选择HelloWord模板。按下面步骤移植CMSIS_DSP:

CMSIS_5/CMSIS/Core_A /Include/路径下的头文件,拷贝到Include目录。
-mfpu=neon-vfpv4 -mcpu=cortex-a9 -mfloat-abi=hard (注意空格)-mfpu=neon-vfpv4而不是-mfpu=neon,详见here和xapp1206文档。
7. 设置编译宏,开启NEON加速 

测试用例
使用DSP库例子中的FFT例程来测试库文件编译的正确性。将arm_fft_bin_data.c拷贝到src路径,将arm_fft_bin_example_f32.c的内容移植到helloworld.c中。若正确执行,将打印SUCCESS。
性能
不开启NEON时,这个1024点FFT计算耗时49us,开启NEON后,只需24us,快了近一倍。
Maybe Error: Multiple definition in DSP package #696
Multiple Definitions Error When Using CMSIS DSP Library with SSP 2.0.0
MicroZed Chronicles: NEON & SIMD
xilinx sdk(2017.4版)如何编译neon的汇编指令,如vmul指令?谢谢!
Error Using Neon
vivado sdk添加头文件