今天使用 systick 的時候,只使用了頭文件 core_cm4.h,結果就報錯了,原因是 __FPU_PRESENT 沒有定義,這個定義其實在 stm32f4xx.h 里面。所以如果要解決這個錯誤,有兩種方法:
- 只使用 core_cm4.h,然后碰到所有未定義的,都手動定義,或者添加相應的頭文件。
- 不使用 core_cm4.h,使用 stm32f4xx.h。
比較起來,1 需要包含的頭文件比較少,但是操作比較繁瑣,2 需要的操作比較少,相應包含的頭文件就比較多了。
今天使用 systick 的時候,只使用了頭文件 core_cm4.h,結果就報錯了,原因是 __FPU_PRESENT 沒有定義,這個定義其實在 stm32f4xx.h 里面。所以如果要解決這個錯誤,有兩種方法:
比較起來,1 需要包含的頭文件比較少,但是操作比較繁瑣,2 需要的操作比較少,相應包含的頭文件就比較多了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。