你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【ST MCU实战经验】如何实现一款简易脱机编程器

[复制链接]
沐紫 发布时间:2015-12-25 15:51
前言
本篇应用笔记为实现一个简易脱机编程器。
在实际产品的生产与升级过程中,很多的客户都需要有一个简易脱机编程器,该脱机编程器很简单,在没有电脑环境中能够实现修改MCU内部Flash即可。不需要复杂的其他功能。接口方面也不需要很复杂,只需要支持串口编程即可,最好是不用电池(这样够省电),成本要很低,还有就是携带方便(出差的朋友可以随身携带)等等简单功能……
其实,ST提供了一个内部Boot loader(这里有UART、SPI、I2C等等接口,根据不同芯片有其不同接口形式)并发布了一篇介绍内部Boot loader的说明文档(AN2606),客户根据这个文档就能自己写一个这样的程序,无论是在PC端的还是在MCU端。但很多时候,为了加快实现速度,一般都会先咨询ST是否可以提供这样一个范例(开源的代码)来给客户做参考。因这个部分是客户的定制化需求,每一个客户对于接口设计、硬件设计、软件设计都有自己的不同需求,所以没有一个范例来参考。本文为了满足广大研发工程师需求,并为给使用ST MCU产品的客户一套快速实现该功能的参考范例,我们就以使用STM32的芯片来实现一款脱机编程器。
通过本文档,您可以了解如何通过UART来实现一款简易的脱机编程器,并提供一个范例工程以供大家参考。
注意:其实协议内容都是相通的,只是使用的接口不同而已,所以该工程也可以作为使用其他接口的客户来参考。


详细解答请下载文档:https://www.stmcu.org.cn/document/list/index/category-963
更多实战经验文档请见:https://www.stmcu.org.cn/document/list/index/category-657

收藏 3 评论8 发布时间:2015-12-25 15:51

举报

8个回答
xiaohanhebut 回答时间:2016-6-27 16:12:10
先下来看看  谢谢啊
Serval 回答时间:2016-7-30 07:08:01
好东西!正好需要这个!
ql1000 回答时间:2016-8-23 23:01:10
虚心学习
wdshuang09 回答时间:2016-11-27 09:38:56
谢谢分享           
jackten 回答时间:2016-11-27 10:42:36
谢谢分享                     
lby0603 回答时间:2017-7-16 23:44:45
不能下了,楼主
koeef 回答时间:2018-9-16 11:08:42
谢谢啊
狠鸷 回答时间:2018-10-12 10:19:53
说的很好, 有帮助

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版