文章目录

  • 一、下载JAVA运行环境和CubeMX安装包
  • 二、安装
  • 三、安装java运行环境
  • 四、安装STM32CubeMX
  • 五、建一个工程
  • 1.选择芯片型号
  • 2.配置芯片引脚
  • 3.配置工程
  • 3.配置时钟
  • 4.生成代码


一、下载JAVA运行环境和CubeMX安装包

参考https://zhuanlan.zhihu.com/p/118965701

二、安装

1.双击

cubemx 加载不了ioc cubemx安装显示没有java_STM32CubeeMX


出现下面这种情况

一是JAVA 运行环境版本过低(请重新安装,下面有介绍,原来的不用删除)
而是没有安装java运行环境(请自行安装)

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_02

三、安装java运行环境

需要安装java运行环境超过1.8的

双击安装

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_03


cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_04


cubemx 加载不了ioc cubemx安装显示没有java_java_05


cubemx 加载不了ioc cubemx安装显示没有java_运行环境_06


安装完成

四、安装STM32CubeMX

双击

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_07


下一步

cubemx 加载不了ioc cubemx安装显示没有java_STM32CubeeMX_08


下一步

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_09


两个都勾上,下一步

cubemx 加载不了ioc cubemx安装显示没有java_java_10


修改路径(最好不要安装在c盘,会下载很多东西(占内存))

cubemx 加载不了ioc cubemx安装显示没有java_java_11


默认

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_12


cubemx 加载不了ioc cubemx安装显示没有java_java_13


cubemx 加载不了ioc cubemx安装显示没有java_STM32CubeeMX_14


安装完成

cubemx 加载不了ioc cubemx安装显示没有java_JAVA_15


双击打开

cubemx 加载不了ioc cubemx安装显示没有java_JAVA_16

五、建一个工程

cubemx 加载不了ioc cubemx安装显示没有java_JAVA_17

1.选择芯片型号

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_18

2.配置芯片引脚

搜索对应的引脚,会高亮闪烁

cubemx 加载不了ioc cubemx安装显示没有java_JAVA_19


配置PG13 PG14 PG15为输出模式

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_20


cubemx 加载不了ioc cubemx安装显示没有java_JAVA_21


注意,这个一定要选择

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_22

3.配置工程

修改工程名

cubemx 加载不了ioc cubemx安装显示没有java_java_23


cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_24


按下图配置

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_25


cubemx 加载不了ioc cubemx安装显示没有java_运行环境_26

3.配置时钟

这一步根据需要自行配置

4.生成代码

cubemx 加载不了ioc cubemx安装显示没有java_java_27

固件包没有下载,点击yes开始下载

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_28


问题:

cubemx 加载不了ioc cubemx安装显示没有java_cubemx 加载不了ioc_29


出现这种问题会导致打开的工程下面没有启动文件

可以自己添加启动文件

解决方法

这种情况一般都是存放工程的路径中有中文,换到一个没有中文的路径就可以了

cubemx 加载不了ioc cubemx安装显示没有java_运行环境_30


打开的工程

cubemx 加载不了ioc cubemx安装显示没有java_JAVA_31