如题,笔者在尝试生成代码的时候出现了关键库缺失导致的报错。软件要求进行在线下载以解决。 当笔者点击download进行下载时,又弹出了需要登陆以完成下载的提示 当点击登陆时,软件跳出lost connection的报错。

解决办法

  1. 检查自己网络连接是否正常
  2. 如网络连接正常,按win键搜索防火墙。点击Windows Defender 防火墙
  3. 点击高级设置
  4. 选择入站规则
  5. 点击右侧的新建规则
  6. 选择程序,点击 下一页
  7. 在这个页面选择STM32CubeMX.exe的路径,完成后点击下一页 (这个路径是你软件安装的路径,不要照抄笔者图片里的设置)
  8. 选择 允许连接
  9. 直接单击下一页
  10. 这里的名称随便写,然后点击完成
  11. 来到这个界面,点击出站设置,仿照之前的步骤设置完成
  12. 回到CubeMX,应该就可以解决联网的问题了,如果不行的话,可以尝试离线安装。可以参考CSDN上其他人的文章

如果这篇文章帮到你,希望你可以点个赞鼓励我一下~