在代码生成期间将 CMSIS 5.7 与 STM CubeIDE 结合使用时出现奇怪的错误消息

Strange Error Message when Using CMSIS 5.7 with STM CubeIDE during Code Generation

我在 STM CubeIDE 中针对 STM32F4 目标的代码生成过程中收到一条奇怪的错误消息:

详情: 我将 STM CubeIDE 用于带有 STM32F405 微控制器的嵌入式项目,并且我已将 CMSIS 包 5.7.0 添加到项目中,因为我需要一些 DSP 功能。我以前已经这样做过,但从未遇到过这样的错误消息。

在使用(内置)CubeMX 更改硬件设置中的某些内容后,在代码生成过程中弹出该消息。它在代码生成过程中出现两次。我可以单击“确定”,它不会中断似乎已成功完成的代码生成过程。我也可以毫无错误地编译项目,它似乎工作正常。

问题: 尽管它似乎工作正常,但我想知道:这是什么,它来自哪里,我该怎么做才能解决这个问题?我担心这可能会导致一些令人不快的睡眠错误或其他令人讨厌的事情......

有没有人遇到过类似的事情并且对此有解释甚至解决方案?

提示:我最近更新到 CubeIDE 1.6.0 - 也许这是 CubeIDE 中的错误而不是 CMSIS 中的错误?

我做了什么: 我尝试 google 使用关键字: “SliDtzliTZ&”和“LogicalParser:在 ARM.CMSIS.5.7.0 的表达式中检测到语法错误”但没有得到任何有用的结果。下一步是 post 这里的问题 ...

提前谢谢你, 克里斯

发布版本 5.7.0 会出现此问题。使用 official repository 中可用的任何旧版本都可以解决问题。

我现在正在使用 5.6.0,一切正常。

编辑:问题仍然存在 5.8.0