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

小弟想实现串口升级stm32F103内的程序,特此求助

[复制链接]
zfz9232 提问时间:2018-8-7 11:35 /
小弟想实现串口升级stm32F103内的程序,但是没什么头绪,想问下stm32能否用串口1实现程序的升级?有没有什么思路和资料?

收藏 评论6 发布时间:2018-8-7 11:35

举报

6个回答
wudianjun2001 回答时间:2018-8-7 12:47:11
可以使用IAP来进行,我一般搞两个程序,一个引导程序,一个用户程序。引导程序里判断是否要升级,需要的话直接通过串口发数据升级,升级完成后跳转到用户程序执行

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

zfz9232 回答时间:2018-8-7 13:08:44
wudianjun2001 发表于 2018-8-7 12:47
可以使用IAP来进行,我一般搞两个程序,一个引导程序,一个用户程序。引导程序里判断是否要升级,需要的话 ...

我试一试。
huangyanga 回答时间:2018-8-7 13:27:15
最好搞个串口数据编码规则,否则很容易丢失数据,特别是升级时数据量巨大的情况下

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

yu0405jie 回答时间:2018-8-7 13:59:15
论坛里面有很多相关的资料

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

freeelectron 回答时间:2018-8-7 14:24:19
1、官方例程里面有现成的,用的是Y-modem协议;
2、可以参考正点原子,野火的;
3、自己写一个,定义一下串口数据格式,不过需要上位机配合;
4、升级说白了,就是对flash操作

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-8-7 23:21:19
STM32 Ymodem协议串口升级 文件传输过程 1、文件传输过程的开启:...
详细可参考“ stm32 bootloader串口升级程序框架  ”

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

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