ST意法半导体最近新推出了一款软件烧录工具 - STM32CubeProgrammer,用户可以使用该工具通过SWD/JTAG调试接口和UART/USB引导接口烧写STM32器件。STM32CubeProgrammer可以集成到Atollic TrueSTUDIO开发环境中。本文主要介绍实现的方法以及原因。

人们首先想到的问题可能是,Atollic TrueSTUDIO已经支持烧写二进制文件到目标闪存中,那么为什么还需要使用STM32CubeProgrammer软件呢?以下是一些集成STM32CubeProgrammer工具带来的好处:

● STM32CubeProgrammer支持大多数最新的STM32器件;

● 通过使用STM32CubeProgrammer,在某些情况下闪存操作会更快一些;

● STM32CubeProgrammer允许置位/清除选项字节;

● STM32CubeProgrammer也可以支持通过UART/USB(引导程序)烧录flash。

STM32CubeProgrammer可以作为一个GUI应用程序运行(需要安装Oracle JVM),也可以作为一个命令行的应用程序运行。Atollic TrueSTUDIO使用了最新的方法。STM32CubeProgrammer设置为一个外部工具external tool,并且外部工具配置信息组成了一个启动组,该组也可以启动ST-Link GDB-server调试会话。

以下文档列出了详细的操作方法:Integrate STM32CubeProgrammer with Atollic TrueSTUDIO

该方法只需一些微小改动,就可以支持一些其他的基于Eclipse/CDT的工具。

更多内容请参考以下链接:https://www.yiboard.com/thread-792-1-1.html

在Atollic TrueSTUDIO开发环境中集成STM32CubeProgrammer工具的方法相关推荐

  1. 在VS2103环境中集成Doxygen工具

    自己已将学习了两三次了吧,差不多这次该总结一下: Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C.C++.Java.Objective-C和IDL语言,部分支持P ...

  2. Python+Eclipse+PyDev开发环境搭建及Prophet工具的使用

    我使用的是python3.6+eclipse4.7+PyDev5.7,这三个版本之间是兼容的,如果版本不兼容,搭建环境时会出现很多问题.以下是几个建议和注意事项: (1)   python版本在3.5 ...

  3. python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...

    在Python集成开发环境中,可使用快捷键()运行程序. 更多相关问题 如何理解创新能力测试与创新能力的关系? 直埋线路与埋式电力电缆电压<35kv平行时最小间距为(). 放射性物品装卸作业时, ...

  4. 在python集成开发环境中、可使用快捷键运行程序_在Python集成开发环境中,可使用快捷键 运行程序。_学小易找答案...

    [单选题]UFO默认报表模板不包括 [单选题]"取消结账"的快捷功能键组合为 [多选题]在UFO报表系统中,要想在表页上联查明细帐,需要具备哪些条件. [单选题]在UFO报表中,要 ...

  5. 将润乾报表集成到开发环境中

     很多刚刚接触润乾报表的客户在使用过程中,会遇到一个比较头疼的问题,就是如何将制作好的报表继承到自己的开发环境中.下面以myEclipse为例,搭建一个简单的集成润乾报表的开发环境. 首先,打开m ...

  6. 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

    第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发 ...

  7. 开发环境中实现Lombok消除Java冗余

    Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长.通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往 ...

  8. Thonny开发环境中显示数据曲线

    ▌01 开发MicroPython环境 1.简介 MicroPython 是一款运用在单片机上PYthon3 的版本,基于他对于MCU的开发就变成的非常容易.使用 安装 Thonny 软件环境开发PI ...

  9. SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的Attach方式

    在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况    1.Farm Solution     -----W3WP.EXE    2.SandB ...

最新文章

  1. 推荐一本DD刚撸完的书,顺便送一波!
  2. nyoj--86--找球号(一)(hashset二分)
  3. 对个人站长职业前景的探讨之路在何方?
  4. 深入理解java的泛型
  5. 单词数 (STL set集合)
  6. 970页绝版资料!初高中数学与竞赛知识点+方法技巧,由苏步青当顾问,众多一线名师共同编写!...
  7. wlan端口服务器无响应,wlan项目遇到的问题,总结
  8. (37)FPGA原语设计(BUFR)
  9. 能力不错的大厂高 P,为什么过不了小厂的试用期?
  10. loss值多少才算收敛_你了解TDS值是多少才是合格的吗?
  11. java开发面试 自我介绍 与 项目介绍是重点
  12. 虚拟机如何做服务器系统,sap虚拟机作为服务器(sap系统虚拟机)
  13. win7用友u8安装教程_用友u8怎么安装?分享一组用友u8安装教程(图文)
  14. Linux下Mysql5.5的Cmake安装以及sphinx结合
  15. Cannot format given Object as a Number
  16. 如何手机上检查h5页面
  17. iOS内购(IAP,In App Purchases-在APP内部支付),设置及使用
  18. 基于Ubuntu16.04(64位)搭建WebRTC服务器(目前搭在局域网)
  19. meep php,meep简介.pdf
  20. 物联网技术的应用和发展

热门文章

  1. 关于COM组件部分总结
  2. C++ friend详解
  3. 练习------复仇者联盟(设置一个立体盒子)
  4. JIR、进程池和线程池
  5. 真爱永远不是遇见的,真爱是养成的
  6. ubuntu oracle工具下载,Ubuntu Oracle SQL Developer 1.5 下载
  7. CORDIC算法计算复数相位角(含verilog源码)
  8. Centos7 -samba服务配置
  9. 开发工具|API统计 API诊断来啦
  10. ansible之block用法