排查 CUBE IDE 编译错误

问题描述 投票:0回答:1

我正在使用 CUBE IDE 制作一个项目,并在板上对其进行编译,但是当我在新板上编译我正在做的项目时,出现此错误

在 0xfffffffe 处没有可用的“() 来源

我确信他们使用相同的CPU

您无法擦除和调试STM32 ST-LINK Utility

如果你修改现有板上的代码,项目也改变得很好,所以我认为代码或MX设置不是问题

HAL_GPIO_WritePin(GPIOK, GPIO_PIN_2, GPIO_PIN_SET);

即使我创建一个新项目并添加上面的代码,也会出现同样的错误,所以我无法编译它

我想解决这个现象,如何解决?

debugging compilation stm32 stm32cubeide
1个回答
0
投票

我正在使用 CUBE IDE 制作一个项目,并在 板,但是当我编译一个项目时,我遇到了这个错误 在新板上做事

在 0xfffffffe 处没有可用的“() 来源

这不是编译错误,只是调试会话期间显示的错误。

这个错误意味着你的闪存是空的,或者你的向量表不正确并且uC进入了HF。最有可能的是未设置重置向量和/或初始堆栈值。

您无法擦除和调试STM32 ST-LINK Utility

我不知道你为什么要删除或删除这个实用程序。

即使我创建一个新项目并添加上面的代码,还是同样的错误 即将发布,所以我无法编译它

该错误与编译无关。

© www.soinside.com 2019 - 2024. All rights reserved.