历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2020年04月02日 | STM32CubeMX开发环境的搭建

2020-04-02 来源:eefocus

1、安装包下载

由于STM32CubeMX软件是基于JAVA环境运行的,所以需要安装JRE才能使用,JRE、STM32CubeMX工具和库可以到官网下载。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。


1.1  Oracle官方下载JRE

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html


接受许可,根据自己电脑系统选择下载,如下图:

1.2 ST官方下载STM32CubeMX工具、库

官网可以下载最新版本的软件,STM32CubeMX工具、库都在同一个网址下:


http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html


A、STM32CubeMX工具

【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】




B、库下载

【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号】

2、安装

2.1 安装JRE

2.1.1 双击“jre-7u65-windows-x64.exe”(有管理员限制时:右键 -> 以管理员身份运行),点击“安装”。


【不更改目标文件夹,则默认安装在:C:Program FilesJavajre1.x.0_xxx】

2.1.2 等待安装即可

2.1.3 安装完成,点击“关闭”

2.2 安装STM32CubeMX

现在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支持安装的系统如下: 


安装STM32CubeMX很简单,基本上一直点击“Next”就行了。

2.3 STM32CubeMX库的安装

STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。


2.3.1 在线安装

打开安装好的STM32CubeMX软件,进入库管理界面(Help -> Manage embedded software packages),会有一个列表,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图:

2.3.2 导入本地离线包

下载好需要安装的离线包(也就是上面章节下载的库),进入库管理界面(Help -> Manage embedded software packages),会有一个列表,点击左下角的“From Local” -> 弹出文件选择框(选择下载的离线包文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:

2.3.3 解压离线包

解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。


查看库安装路径的方法:Help -> Updater Settings可以看到库指定路径。路径则应指向解压后的库路径。


默认路径是 C:/Users/Administrator/STM32Cube/Repository,如下图:

解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图:


推荐阅读

史海拾趣

晶群科技(Gem-micro)公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。它作为连接电视机与外部信号源的桥梁,不仅实现了传统电视信号的接收与转换,还通过数字化和网络化技术,极大地丰富了用户的观看体验。

从功能上看,机顶盒主要分为数字机顶盒和网络机顶盒两大类。数字机顶盒主要实现数模转换功能,让用户在模拟电视机上也能观看数字电视,包括有线电视、卫星电视和地面广播电视等多种信号源。而网络机顶盒则更进一步,能够接入互联网,提供包括在线视频、流媒体服务、游戏等在内的多元化娱乐选择。

在技术层面,机顶盒不断升级,逐步向高清、超高清乃至更高级别的视频标准迈进。同时,智能化技术的应用,如语音助手、智能推荐等,使得机顶盒的操作更加便捷,用户体验更加优越。此外,随着云计算和边缘计算技术的发展,机顶盒在内容分发和管理上也变得更加高效。

综上所述,机顶盒以其强大的功能和不断升级的技术,成为现代家庭娱乐的重要组成部分。它不仅满足了用户日益多样化的观看需求,还通过技术创新不断提升用户体验,引领着家庭娱乐的未来发展方向。

Fastron公司的发展小趣事

Fastron公司深知产品质量对于企业的重要性。因此,公司建立了严格的质量控制体系,从原材料采购到产品生产、检测等各个环节都实行严格的质量控制和管理。Fastron还引进了先进的检测设备和技术手段,确保每一款产品都符合高标准的质量要求。这种对品质的执着追求使得Fastron的产品在市场上具有极高的竞争力。

Bussmann (Eaton)公司的发展小趣事

2011年,Bussmann的母公司Cooper集团被EATON集团收购,Bussmann随之成为EATON旗下的一个产品系列。EATON集团作为一家多元化的动力管理企业,在电气和航空航天领域有着深厚的积累。通过整合EATON集团的资源和技术优势,Bussmann得以在更广泛的领域开展业务,并进一步提升其在电路保护领域的竞争力。

Crane Co.公司的发展小趣事

随着公司业务的蓬勃发展,Crane Co.在1880年代经营着四家制造工厂,员工人数超过1500名。公司的业务足迹也逐渐延伸到美国西部地区。为了进一步提升产品质量和技术水平,Crane Co.在1890年代成立了旗下第一家冶金实验室,专注于材料研究和开发。这一举措为公司在电子行业的后续发展提供了强大的技术支持。

登丰微(GSTEK)公司的发展小趣事

随着电子行业的快速发展和市场需求的不断变化,歌普电子也在积极调整战略布局,以应对未来的挑战和机遇。公司不仅在现有产品领域持续深耕细作,还积极探索新的业务领域和增长点。通过多元化布局和不断创新,歌普电子致力于成为电子行业的领军企业之一。未来,歌普将继续秉承“创新、高效、尊重、负责”的文化理念,为客户提供更加优质的产品和服务,共同推动电子行业的繁荣发展。

EF Johnson Technologies Inc公司的发展小趣事

在电子通信技术的浪潮中,EF Johnson Technologies Inc公司凭借其卓越的研发团队,成功开发出一款新型无线通信设备,该设备在信号稳定性和传输距离上均取得了重大突破。这一技术突破不仅让EF Johnson在市场上获得了显著的竞争优势,也推动了整个行业的技术进步。随着产品的广泛应用,EF Johnson逐渐确立了其在无线通信领域的领先地位。

问答坊 | AI 解惑

VHDL中mif文件如何与其它模块连接啊

VHDL中mif文件如何与其它模块连接啊,就是怎么对VHDL中rom进行读取啊…

查看全部问答>

STC89c52下载器

哈哈,自己实验成功了,有需要的可以自己做一个。有PCB和原理图…

查看全部问答>

如何实现单击网页中的输入框时弹出一个对话框,单击网页其它元素关闭对话框?

在EVC中用WebBrowser控件浏览网页,想实现这样的效果:单击输入框时弹出一个对话框(用来输入文字),单击其它页面元素关闭该对话框。请问该怎么实现?有这样的事件可以响应吗?…

查看全部问答>

如何实现笔在触摸屏上的滑动动作

触摸屏是电阻式的,使用的是S3C2410,用笔在触摸屏上滑动,可以采集到滑过的所有点的坐标。这个……怎么实现呢? …

查看全部问答>

单片机用c简单编程问题

keil c 模拟中,数字显示问题. 为什么一直提示:\'i\':undefined identifier?? 已经引用了头文件啊? #include void main() {   P3=0xfe;   int led[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  &nb ...…

查看全部问答>

关于DLL串口通讯问题

我用API写串口通讯,在DLL里先用: hComm:=CreateFile(PChar(TmpStr),GENERIC_READ+GENERIC_WRITE,FILE_SHARE_DELETE,0,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,0); 打开串口,并打开成功! 然后再用writeFile(hComm,PChar(sendStr)^,length(sendStr),L ...…

查看全部问答>

LM3S8962驱动SHT11温湿度传感器之二

   SHT11是瑞士Sensirion公司推出的基于CMOSensTM技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,从而发挥出它们强大的优势互补作用。一、SHT11温湿度传感器的主要特性如下:●将温湿度传感器、信号放大调理、A/ ...…

查看全部问答>

关于STM32ADC用DMA采多通道时数据错位的问题

我们现在用到STM32的两种CPU STM32F101C8T6 和 STM32F103都出现相同的问题,ADC采样用DMA方式采集多个通道时出现数据通道错位的问题,一般情况下都是正常的,我们在实验室测试也没有问题,但是在客户现场用上一个多月后就会出现这 ...…

查看全部问答>

想知道430的外部中断响应时间

现在要对外部的4个脉冲进行独立计数,430没有提供这么多的外部脉冲输入口,因为时序要求不高,想通过利用外部的中断引脚来进行脉冲计数,这样应该可以吧?但是在书上找不到外部中断的响应时间,不知哪位大大可以告之?…

查看全部问答>