我的牙白 发表于 2025-8-13 22:04

在CubeIDE中默认激活几乎所有外设

我好像把Cube IDE搞坏了
我新建了一个项目,选择了STM32F413ZH Nucleo-144开发板。

但这次没有弹出“Do you want to initialize all peripherals in their default modes?”的提示。当IOC文件生成完成后,芯片上几乎所有的引脚都被分配了,所有能塞进去的外设和中间件都被加载了。
我常用的外设——板载LED、按键和ST-LINK连接的USART都被禁用了,取而代之的是I2S、多个I2C接口、USB主机模式等功能。

从此之后,我打开的每个项目都变成了这样——默认激活几乎所有外设,Nucleo的GPIO和USART3也被其他功能取代。我试过重启和更新IDE,但问题依旧。


七毛钱 发表于 2025-8-14 16:04

可能是.ioc文件或工程配置文件损坏,导致CubeIDE无法正确读取默认配置。

onlycook 发表于 2025-8-14 16:05

CubeIDE的缓存或全局设置可能被错误修改。

onlycook 发表于 2025-8-14 16:05

芯片支持包或固件库不兼容也有可能。

内政奇才 发表于 2025-8-14 16:06

可能需要清理并重新生成项目。

海滨消消 发表于 2025-8-14 16:07

清理IDE缓存,更新芯片支持包和固件库。

豌豆爹 发表于 2025-8-14 16:07

不要随意修改CubeIDE的全局设置或项目配置,除非明确知道其作用和影响。
页: [1]
查看完整版本: 在CubeIDE中默认激活几乎所有外设