D:\Keil_5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\DSP\Include\arm_math.h(5533): error: #65: expected a ";"
时间: 2023-11-06 13:08:18 浏览: 243
这个错误提示是在编译过程中出现的,意思是在arm_math.h文件的第5533行缺少了一个分号。这个错误通常是由于代码书写不规范或者拼写错误导致的。你可以打开arm_math.h文件,找到第5533行,检查一下是否有拼写错误或者是否缺少了分号。如果没有问题,你可以尝试重新安装ARM开发工具Keil或者更新ARM.CMSIS.5.5.1.pack更新包,以解决这个问题。
相关问题
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\arm_math.h(329): error: #35: #error directive: "Define according the used Cortex core A
引表示在cmsis_armclang_ltm.h文件中修复了编译问题,版本为5.5.0。引用表示CMSIS-Core版本为4.00,增加了Cortex-M7的支持,并修正了核心头文件中的C包含保护。引用提供了CMSIS DSP软件库的文档和概述链接。根据引用内容,C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\arm_math.h文件的第329行出现了一个错误,错误信息是#error directive: "Define according the used Cortex core A。根据错误信息,可能是未正确定义使用的Cortex核心的错误。
D:\keil5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include
回答: 在D:\keil5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include目录下,你可以找到CMSIS提供的头文件。这些头文件包含了一些宏定义和函数声明,用于支持ARM Cortex-M处理器的开发。其中,引用[1]提到了一种推荐的宏句法,用于替代在ARM Compiler 5中使用的typedef __packed struct {}X;句法。引用[2]提到了FreeRTOS的移植层文件的路径变化,从..\FreeRTOS\Source\portable\RVDS\ARM_CM3目录下的port.c和portmacro.h文件改为..\FreeRTOS\Source\portable\GCC\ARM_CM3目录下的port.c和portmacro.h文件。引用[3]给出了一个在ARM Compiler 5中的示例代码,用于获取Flash的基地址。
阅读全文