|
前言 本篇应用笔记为实现一个简易脱机编程器。 在实际产品的生产与升级过程中,很多的客户都需要有一个简易脱机编程器,该脱机编程器很简单,在没有电脑环境中能够实现修改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 |
| 先下来看看 谢谢啊 |
| 好东西!正好需要这个! |
| 虚心学习 |
| 谢谢分享 |
| 谢谢分享 |
| 不能下了,楼主 |
| 谢谢啊 |
| 说的很好, 有帮助 |
微信公众号
手机版