fzwwj95 发表于 2018-10-9 07:39:37

linux安装STM32CubeProgrammer

本帖最后由 fzwwj95 于 2018-10-9 07:41 编辑

                                             普天同庆,我把办公系统换成了国产的linux操作系统deepin。简直不要太爽。
      由于平时有一些STM32方面的开发,所以需要安装STM32环境,之前发过帖子安装好了编辑器之类的。今天安装下烧录软件。                                                               STM32CubeProgrammer,这是ST新的烧录工具,官方发布了各种系统的版本,其中包括linux版本。                        
下载的文件是一个压缩包,解压开后有.app后缀的文件,是Mac系统使用的;.exe是Windows系统上使用的;最后的那个.linux是Linux系统使用的。

二、安装
   安装很简单,运行./SetupSTM32CubeProgrammer-1.0.0.linux就会出现一个图形化界面,一路next即可。

三、问题
   安装完成之后,运行会有如下错误。
               Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
               错误: 找不到或无法加载主类 com.st.app.Main

四、解决
   导致这个问题的原因是ST应该是使用Oracle的JDK进行开发的,而我安装的是open-jdk (Android采用的open-jdk),所以不兼容。
       安装一个openjfx就好啦。
       sudo apt install openjfx


                         now,enjoy linux!   


页: [1]
查看完整版本: linux安装STM32CubeProgrammer