几点关于STM32CubeProgrammer的内容

发布者:静逸闲云最新更新时间:2021-02-01 来源: eefocus关键字:闪存 手机看文章 扫描二维码
随时随地手机看文章

发现有很多朋友居然不知道STM32CubeProgrammer这个工具,今天暂且简单讲述一下吧。


1STM32CubeProgrammer介绍

STM32CubeProgrammer这个工具大概也是在去年这个时候推出来的,差不多有一年了。


它的主要功能就是Programmer编程,功能和STM32 ST-LINK Utility有很多相似之处,但引入了一些新的功能。比如UART and USB DFU bootloader。


主要特点

  • 擦除,编程,查看和验证设备闪存的内容

  • 支持Motorola S19,Intel HEX,ELF和二进制格式

  • 支持调试和引导加载程序接口:

  • ST-LINK调试探针(JTAG / SWD)

  • UART和USB DFU引导加载程序接口

  • 通过外部Flash加载器的示例来编程,擦除和验证外部存储器,以帮助用户开发用于特定外部存储器的加载器

  • 自动执行STM32编程(擦除,验证,编程,配置选项字节)

  • 允许OTP内存编程

  • 支持选项字节的编程和配置

  • 通过脚本提供自动化的命令行界面

  • ST-LINK固件更新

  • 使用STM32 Trusted Package Creator工具实现安全的固件创建

  • 多支持操作系统:Windows、 Linux、 macOS


地址:

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html?icmp=tt6238_gl_bn_dec2017.html


2STM32CubeProgrammer安装问题

安装的时候出现的问题基本上都是没有安装,或错误安装JRE导致,比如出现如下提示:


还有,在windows上可能因为权限问题,以管理员身份方式运行有可能会得到解决。


同时,STM32CubeMX这个工具也存在同样问题,所以需要安装JRE才行。可以在线安装,也可以离线安装。


JRE地址:

https://www.java.com/en/download/manual.jsp


3STM32CubeProgrammer升级

就在这前不久STM32CubeProgrammer升级到V1.4.0版本了。主要更新内容:

图片


这里新增两条内容:

  • Added STM32CubeProgrammer C++ API

  • Added support of secure firmware install on STM32L462CEU6F


第2条估计都还好理解,第1条是什么意思呢?


安装好STM32CubeProgrammer-1.4.0之后,在安装目录下有关于api相关的说明文档STM32CubeProgrammer_API.chm:

In addition to the graphical user interface and the commandline interface, STM32CubeProgrammer offers a C++ API that you could use to develop your own application and benefit of wide range of features to program STM32 microcontrollers memories (such as Flash, RAM, and OTP) either over debug interface or bootloder interface (USB DFU, UART, I²C, SPI and CAN).


大概意思就是:除了使用STM32CubeProgrammer这套界面和命令行工具编程之外,还提供这套API接口对STM32的FLASH、RAM和OTP编程,基于USB DFU, UART, I²C, SPI and CAN的bootloder。(主要作用还是Progrom)


API包例子

兼容Visual Studio和Qt工具的8个例子:

  • 3 examples with ST-LINK debug interface (JTAG/SWD) with different scenarios.

  • One example with SPI bootloader via ST-LINK/V3

  • One example with CAN bootloader via ST-LINK/V3

  • One example with I2C bootloader via ST-LINK/V3

  • One example with USB DFU bootloader

  • One example with UART bootloader


比如基于Visual studio:

图片

图片


关于这个API更多详细内容,大家可以下载安装了解:

图片


关键字:闪存 引用地址:几点关于STM32CubeProgrammer的内容

上一篇:STM32Cube到底包含哪些工具?
下一篇:关于STM32的四类嵌入式软件(库)

推荐阅读最新更新时间:2024-11-09 18:47

紫光集团发布声明:与SK共同研发闪存芯片消息不属实
  据报道,今天 紫光 集团发布声明称,有关“与 SK 海力士就芯片闪存技术许可进行谈判与合作”的消息纯属捕风捉影的市场传言,完全没有事实依据。下面就随手机便携小编一起来了解一下相关内容吧。   声明表示, 紫光 并未与 SK 海力士进行相关领域的商业接触,以及开展技术许可谈判等事宜。             以上是关于手机便携中-紫光集团发布声明:与SK共同研发闪存芯片消息不属实的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。
[手机便携]
美光科技推汽车通用闪存产品 打造网联汽车沉浸式座舱体验
(图片来源:美光科技官网) 据外媒报道,当地时间6月6日,美光科技(Micron Technology, Inc.)公司推出新型UFS(通用闪存) 2.1管理NAND汽车应用产品。该新产品组合解决了系统快速启动、车载信息娱乐系统和仪表盘需要更高数据带宽的问题,可提升驾驶员体验。该美光UFS 2.1兼容管理NAND存储解决方案使用具成本效益的64层3D TLC NAND架构,可超快速启动系统,提供汽车级可靠性。 下一代信息娱乐系统将包括多个高分辨率的显示器以及支持人工智能的人机界面功能,如语音、姿势和面部识别。此类功能丰富的先进性能系统需要高密度、高吞吐量和低延迟的存储方案。而美光UFS 2.1产品的读取性能是该公司
[汽车电子]
美光科技推汽车通用<font color='red'>闪存</font>产品 打造网联汽车沉浸式座舱体验
海康威视“虚假宣传”是怎么回事?
“虚假宣传”,“品质不一”。目前,行业内对于海康威视旗下存储产品的质疑基本围绕这两点。 作为全球安防摄像的头部企业,海康威视走上存储的道路顺理成章。2017 年 5 月,武汉海康存储技术有限公司(下称:海康存储)成立,提供的存储方案包括智慧存储卡、USB 闪存盘、SSD 固态硬盘、NAS 系列等。 2019 年京东 6·18,海康存储的 C2000 系列 SSD 成为产业“黑马”,最终销量仅次于三星,力压英睿达、金士顿和惠普。 大卖的 C2000 系列 SSD 采用群联主控+ 东芝 颗粒+南亚缓存,并提供了 10 年质保。其中东芝颗粒非东芝原厂 3D TLC,而是白片(Good Die),只有晶圆光刻阶段在东芝
[嵌入式]
海康威视“虚假宣传”是怎么回事?
卢伟冰认为UFS 2.2闪存将成为中端手机性能的分水岭
近日,红米Redmi品牌总经理卢伟冰在微博公布了Redmi Note 9 Pro、Redmi Note 8 Pro两款手机的文件拷贝测试。结果显示,采用 UFS 2.2闪存的手机大文件拷贝速度比 UFS 2.1手机快三倍。卢伟冰称 UFS 2.2将是 “中端手机性能的又一分水岭”。 红米 Note 9 5G 以及Note 9 Pro 是市面上首先采用 UFS 2.2闪存颗粒的手机,尽管没有 UFS 3.0、UFS 3.1规格高,但是写入速度的巨大提升也非常可观。根据微博用户 @数码闲聊站 的实测,Redmi Note 9 Pro 顺序读取速度为996.11MB/s,顺序写入速度为499.45MB/s,随机读写速度均超过200
[手机便携]
卢伟冰认为UFS 2.2<font color='red'>闪存</font>将成为中端手机性能的分水岭
华为P10闪存门背后:中国手机核心元器件受制于人
    据《证券日报》记者了解,受韩国供应商掣肘的手机厂商不在少数,另外一家国产厂商也曾因韩国供应商的问题,当年的旗舰机型没有如期发布。   华为或许没有想到,其最新推出的P10系列手机,将华为手机卷入了前所未有的舆论漩涡。先是华为P10手机被曝缺疏油层,紧接着是华为P10采用了不同版本的内存解决方案而招致非议。   余承东昨日在微博回应认为,华为P10接连被爆缺疏油层和同时采用UFS和EMMC两种方案,是因“个别友商看到华为P10手机的全球热销十分眼红,大肆抹黑我们”。   不过,其对闪存问题的回应,也暴露了中国手机核心元器件目前仍受制于人的困局。   华为给出疏油层解决方案   对于疏油层问题,余承东称,华为P10系列率先使用
[手机便携]
再投70亿美元!三星欲扩大在华闪存芯片产能
近日消息,三星电子称预计未来三年将投资70亿美元,扩大其在中国西安工厂的NAND闪存芯片(晶片)生产。下面就随半导体小编一起来了解一下相关内容吧。 据路透社报道,该公司在一份监管文件中称,28日已批准70亿美元预期投资中的23亿美元支出。 报道称,三星电子7月初曾宣布一项在韩国的186亿美元投资,当时就表示将于西安的NAND芯片工厂新增一条生产线,但当时并未设定投资总额。 对于这项获得批准或经过计划的投资所能增添的产能总量,三星电子一名发言人未做评论。 研究顾问机构IHS最新数据显示,三星电子今年4至6月NAND闪存芯片营收,占全球比率达38.3%。 三星电子人员展示本公司生产的NAND闪存芯片 以上是关于半导体中-再投7
[半导体设计/制造]
Atmel电机用AVR 闪存微控制器
Atmel将 AVR 微控制器的支持范围拓展至交流和无刷直流 (BLDC) 电机控制应用领域,为这些应用带来了高度灵活且具有成本效益的解决方案。AVR 闪存微控制器 (Flash MICrocontroller) 的卓越性能以及全面特征为设计者提供了最佳解决方案,使他们得以满足与电机控制设计相关的多种技术要求。 现有的专用标准产品 (ASSP) 对于目标应用而言往往过于具体并有限,而将微控制器用于电机控制则是更具吸引力的选择。AVR 闪存微控制器包括从8针脚到100针脚的各种设备,无论是诸如 PC 风扇的简单应用,还是极其先进的电机控制应用,AVR 闪存微控制器都能应付自如。所有 AVR 产品都整合了一个闪存程序存储器以及一个
[单片机]
三星260亿美元的豪赌:想垄断DRAM和NAND闪存市场
  据外媒报道,经过50年的发展,半导体市场仍然显得非常活跃,它在今年有望增长20%。随着高增长而来的是供应短缺,这就是 DRAM 和闪存价格为什么今年会上涨的原因。下面就随网络通信小编一起来了解一下相关内容吧。    三星 在 DRAM 和闪存市场占有半壁江山。它计划明年将其在生产方面的资本支出预算提到1.5倍,提高至260亿美元。相对而言,英特尔在2017年的资本支出预算仅为120亿美元,较2016年增长了25%。事实上, 三星 的预算约为2017年三家大公司英特尔、台积电和SK海力士的资本支出预算的总和。    三星 的主要竞争对手现在面临着一个艰难的抉择。它们要么提高资本支出预算,保障足够的供应量,从而保有自己的市场份额
[网络通信]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved