|
刚才看见有个帖子问STM使用串口下载的协议,帖子地址在这:https://www.stmcu.org.cn/module/forum/thread-598898-1-1.html 其实ST官网有一个程序,忘了叫什么了,好像叫什么Demo,可以使用串口下载程序,那个是窗口化的,之前感觉这个挺神奇的,于是本着不将就,瞎折腾的精神,自己使用C#实现了一个。在STM32F103C8上面测试通过。 & a' W7 Q' k0 F) ~9 Z& z* z 1 G! l9 C) T. h- i- ], x, B 串口下载的协议时一个叫做AN3155的应用笔记介绍的,社区好像没有,详情见我的附件中。还有一个中文版的。8 Q7 ~; N7 m* X) G. U; ~6 A * d* r/ O. y: O- v3 ^ 在我的附件中还有一个是使用逻辑分析仪分析的STM32F103C8下载程序的串口数据。我将所有的数据保存在excel中,并分析了一部分,详情见附件中的excel。0 u# O9 @2 Y; H* U- q % r G& T& h# X; U. A2 A 由于自己技术有限,下载程序只能下载bin的文件。因为hex的文件很复杂,在附件中也会有一个hex文件格式的协议。8 d' k- i3 q. | 在最后是我的C#工程的压缩包,希望对爱折腾的人有个帮助。 |
微信公众号
手机版
可以使用串口下载,也可以使用ST link下载。Arduino 只不过是调用你的下载软件罢了。具体下载软件使用什么协议Arduino不管,也管不着。
7 i/ k2 m. N8 y+ c! s
Excel的截图。。。使用逻辑分析仪采集的下载程序的数据$ j& q8 ~" m: E6 h6 x1 m
labview倒是没有用过,不过C#是万能的
inter hex format.pdf
2015-1-8 11:37 上传
点击文件名下载附件
18.49 KB, 下载次数: 97
hexæ ¼å¼åè®®
stm32load.rar
2015-1-8 11:47 上传
点击文件名下载附件
72.7 KB, 下载次数: 314