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

[复制链接]
我的牙白 发表于 2025-8-13 22:04 | 显示全部楼层 |阅读模式
我好像把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的全局设置或项目配置,除非明确知道其作用和影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

40

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部