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

STM32使用串口下载程序,使用C#实现  

[复制链接]
QianFan 发布时间:2015-1-8 11:37
刚才看见有个帖子问STM使用串口下载的协议,帖子地址在这:https://www.stmcu.org.cn/module/forum/thread-598898-1-1.html

其实ST官网有一个程序,忘了叫什么了,好像叫什么Demo,可以使用串口下载程序,那个是窗口化的,之前感觉这个挺神奇的,于是本着不将就,瞎折腾的精神,自己使用C#实现了一个。在STM32F103C8上面测试通过。


串口下载的协议时一个叫做AN3155的应用笔记介绍的,社区好像没有,详情见我的附件中。还有一个中文版的。

在我的附件中还有一个是使用逻辑分析仪分析的STM32F103C8下载程序的串口数据。我将所有的数据保存在excel中,并分析了一部分,详情见附件中的excel。

由于自己技术有限,下载程序只能下载bin的文件。因为hex的文件很复杂,在附件中也会有一个hex文件格式的协议。

在最后是我的C#工程的压缩包,希望对爱折腾的人有个帮助。

AN3155_cn.pdf

下载

1.08 MB, 下载次数: 181

AN3155_CN

STM32 USART BOOT.pdf

下载

1.13 MB, 下载次数: 117

AN3155_EN

AN2606.pdf

下载

1.81 MB, 下载次数: 116

AN2606_CN.pdf

下载

2.5 MB, 下载次数: 161

STM32F10x in-application programming.pdf

下载

214.73 KB, 下载次数: 84

收藏 6 评论34 发布时间:2015-1-8 11:37

举报

34个回答
QianFan 回答时间:2015-1-8 11:38:17
这个是hex的文件协议,如果想支持hex的话必须看一下

inter hex format.pdf

下载

18.49 KB, 下载次数: 89

hex格式协议

QianFan 回答时间:2015-1-8 11:41:13
这个是Excel的分析,好像社区不能支持excel上传。等一会放到源码的压缩包里面吧
QianFan 回答时间:2015-1-8 11:41:59
QianFan 发表于 2015-1-8 11:41
这个是Excel的分析,好像社区不能支持excel上传。等一会放到源码的压缩包里面吧 ...



Excel的截图。。。使用逻辑分析仪采集的下载程序的数据
尝鲜.png
QianFan 回答时间:2015-1-8 11:47:58
自己编写的源码

stm32load.rar

下载

72.7 KB, 下载次数: 296

天天晓宇 回答时间:2015-1-8 12:31:33
这个犀利啦
QianFan 回答时间:2015-1-11 09:51:13
人工置顶。。。。。
晓枫VS枯叶 回答时间:2015-1-11 09:56:15
c#学过,只学过labview,可惜支持的太少了!
QianFan 回答时间:2015-1-11 09:57:06
晓枫VS枯叶 发表于 2015-1-11 09:56
c#学过,只学过labview,可惜支持的太少了!

labview倒是没有用过,不过C#是万能的
dajin123 回答时间:2015-1-12 18:00:43
多谢分享,这个要学习下
1234下一页

所属标签

STM32团队

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


最新内容

相似技术帖

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