如果你没有用FMC,忽略此警告即可。

Google翻译:
原因STM32L4系列的某些成员有一个用于FMC的勘误,其中FMC不支持9字或更多字的读突发访问。为了防止大于8个字的突发访问,开发了一个特殊的链接器补丁来修补某些指令,这些指令导致突发访问超过8个字。除少数例外情况外,补丁可以应用于大多数情况。其中一个例外是当要修补的指令位于IT(If-Then)块内且不是该块中的最后一条指令时。在这种情况下,将生成此警告。 解析度由于FMC仅用于外部存储器,因此如果仅使用内部存储器,则可以忽略此警告。如果您使用外部存储器,请确保您的堆栈位于芯片上。在已编译的代码中,可以使用--no_conditionalize编译器选项来消除IT块的使用。如果您正在使用DSP库,则需要使用--no_conditionalize编译器选项重建它以防止此警告。这可能会增加DSP功能的处理时间,因此只应对与STM32L4xx一起使用的库执行此操作。此外,某些数学函数(如log10())包含无法修补的IT块。由于无法重新构建这些数学函数,因此在所有情况下都可能难以消除警告。在log10()的情况下,您可以使用类似的功能,
|