STM32F407添加DSP庫
問題描述
編譯程序出現(xiàn)以下報錯
出現(xiàn)的原因
出現(xiàn) “error: #5: cannot open source input file “arm_const_structs.h”: No such file or directory” 錯誤的原因是編譯器無法找到名為 “arm_const_structs.h” 的頭文件。
- 頭文件路徑錯誤
- 頭文件未安裝或丟失
- 編譯器配置問題
解決方法
添加DSP庫
添加DSP庫可以參考這篇博客: STM32CubeMX關(guān)于添加DSP庫的使用
新版本
按照上面給出的博客操作會出現(xiàn)標題的錯誤
解決方法可以參考這篇博客: STM32F407如何通過CUBEMX添加DSP庫
重點
補充:在使用stm32Cubemx生成代碼的時候一定要選擇標記部分,否則后面產(chǎn)生的Drivers\CMSIS為空,無法添加DSP庫中.h文件路徑。
簡單測試
關(guān)于簡單使用DSP可以參考這篇博客:STM32CubeMX關(guān)于添加DSP庫的使用
添加下列.h文件,后續(xù)的FFT所必需的
#include "math.h"
#include "arm_math.h"
#include "arm_const_structs.h
對上面博客做下補充:文章來源:http://www.zghlxwxcb.cn/news/detail-752318.html
printf 重定向時,要添加
#include "stdio.h"
的頭文件文章來源地址http://www.zghlxwxcb.cn/news/detail-752318.html
到了這里,關(guān)于STM32F407添加DSP庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!