Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我收到错误消息:
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_CM4,它就会被包含在内。ARM_MATH_CM7
stdint.h
ARM_MATH_CM4
ARM_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。