由于项目中需要,所以尝试在zynq7020上移植cmsis_dsp库。在网上参考了其他大佬的移植过程,大多基于linux环境,遇到的问题与windows环境不一样。此次在windows下记录下移植过程,方便自己及其他有同样需求的人查阅。
芯片:ZYNQ7020
开发软件:Xilinx Vitis 2020.1
环境:windows
初次移植问题
初次移植参考下面这篇文章,该大佬是在linux环境下移植的,但步骤与windows环境基本一致。https://blog.youkuaiyun.com/leida_wt/article/details/133940593#comments_33440006https://blog.youkuaiyun.com/leida_wt/article/details/133940593#comments_33440006 问题主要出现在最后的编译阶段,由于源码文件太多,windows环境下有命令行长度限制导致编译生成.elf文件失败,如下图所示:
问题解决
这里提供一种使用cmake工具把CMSIS DSP库编译成静态链接库再在工程中引用的解决办法,本人已经测试能正常使用。在这里还要感谢