簡體   English   中英

uint32_t似乎在CMSIS Math文件中未知?

[英]uint32_t seems to be unknown in the CMSIS Math files?

我收到錯誤:

CMSIS / DSP / Include / arm_math.h:3943:3:錯誤:未知類型名稱'uint32_t'; 你是說'wint_t'嗎?

我可以將stdint.h添加到arm_math.h中,但我認為我首先做錯了。 當然,如果需要,CMSIS開發人員會添加一個包含? 有什么建議嗎? 我用arm-none-eabi-gcc。

stdint.h 包含在相關核心的頭文件中, 只要您定義了 ARM_MATH_CM4ARM_MATH_CM7等中的一個 ,它就會被包含在內。

我可以將stdint.h添加到arm_math.h中,但我認為我首先做錯了。

是的:我認為您只需要確保定義上述宏之一。

CMSIS-DSP文檔

根據應用程序中的目標處理器,定義適當的預處理器MACRO ARM_MATH_CM7或ARM_MATH_CM4或ARM_MATH_CM3或ARM_MATH_CM0或ARM_MATH_CM0PLUS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM