admin 管理员组文章数量: 887018
随着Win10系统的逐步成熟,Win7系统作为开发环境带来的限制和诸多不便日益凸显,所以笔者决定将开发环境升级至Win10系统。但在安装到STM32Cubemx(v6.12.0)时发现了连接不了服务器的问题,百度了一圈,试了各种方式,包括但不限于折腾防火墙,更换并卸载EDGE浏览器,卸载重装STM32CubeMX,挂VPN代理,重新安装JAVA支持组件,重装Win10系统,换网络,管理员取得所有权并运行等,均无果。在尝试本文章方式之前,请先尝试网上其他方式,并详细阅读文字后再开始操作。
第一步:如果你此时已经安装了STM32CubeMX,请先从应用中卸载。
并强烈建议删除以下目录中相关文件,不同人的文件夹情况可能略有不同。
第二步:从官网下载v6.0.0版本的STM32CubeMX,更低版本或者高版本可能也行,笔者没试过,但是根据理解一定要是早期不集成JAVA环境的那种,但是这里不推荐较低版本,可能会和服务器通信协议握手不成功而导致升级失败 。由于该版本不集成JAVA环境,需要手动安装JAVA支持包。
请从JAVA官网下载:Download Java for Windows,目前最新版本为:jre-8u411-windows-x64,注意是jre开头的不要下错。先安装JAVA支持包,再安装STM32CubeMX,完成后打开(这里强烈建议把应用属性里改为以管理员身份运行,因为后续升级会要求到,免得每次要右键选择)。
第三步:第一次打开并点击右更新可能会报错,但是没关系,此时服务器已经连上了,等待片刻关闭软件,或者从任务管理器强行关闭,第二次重新打,会提示升级,或者手动点击升级检查并按照提示逐步升级,直到更新到最新版本(目前版本:v6.12.0)
关于问题的原因猜测:新的版本软件都是集成JAVA环境,不需要额外手动下载支持包安装。这看似方便了使用者,但实则隐藏如此之大的一个BUG,并且官方并没有要修复的意思。在win7环境下可能不会出现,但是在新版win10系统中各种权限认证要求很严格,导致了自带的JAVA环境部分功能不能成功运行。
如果本方式解决了你的问题(实际上网上发现太多此类事件),欢迎转载传播,毕竟想要靠官方修复这些问题可能遥遥无期。
本文标签: 解决方法 新版 服务器 状态下 STM32CUBEMX
版权声明:本文标题:关于Win10 状态下安装新版STM32CubeMX无法连接服务器问题的解决方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729149085h1323829.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论