STM32 Cube IDE - 在最初成功启动和使用后,现在在启动屏幕启动阶段保持空闲状态 (Linux)

rba*_*dar 5 linux ubuntu stm32 stm32cubeide

我使用的是 Ubuntu 22.04 以及 STM32 Cube IDE(最新版本)的官方 Debian 安装程序,直接从 STM 网站下载。

安装完所有内容(默认安装,位于/opt/st/)后,我启动了 IDE 并开始使用它。我设法快速找到了为我的 STM32L-Discovery 板创建、构建和启动一个简单的闪烁测试程序(闪烁两个 LED)的方法(尽管我对板和 ARM 的总体技能都很差)。

现在的问题是第二天我无法再启动 IDE。从那以后一直都是这样。一旦启动(无论是从菜单中安装创建的启动器(我有 XFCE)还是通过终端),IDE 在初始屏幕中的进度条填满后保持空闲状态:

STM32 Cube IDE - 在启动屏幕上冻结

奇怪的是,htop我没有看到任何活动:

[htop - STM32 Cube IDE 没有活动

永远都是这样。好吧,永远在这里意味着 20-30 分钟,直到我的耐心耗尽。:D

我看到启动器启动了Wayland版本。我尝试了另一个以防万一,尽管从安装开始后第一次开始这应该不是问题(即使使用我的旧笔记本电脑)。

有人知道解决办法吗?我可以尝试重新安装并删除我的工作区,尽管 IDE 目前似乎并不支持后者。

Won*_*nky 11

解决方法

要解决此问题,只需删除工作区中的此文件即可:

.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
Run Code Online (Sandbox Code Playgroud)

希望这能解决这个问题。

(这个文件负责保存你的工作台布局)

在哪里寻找修复和问题

STM32CubeIDE 1.11.x

STM32CubeIDE 1.10.x

更新

从 1.11.x 开始,我相信它已修复,不再遇到此问题。对我来说,当我忘记给笔记本电脑充电并且在打开 STM32cubeIDE 时笔记本电脑关闭时,就会发生这种情况。

祝你好运。