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

有关STM32F103芯片通过串口1程序升级问题

[复制链接]
模拟 提问时间:2020-3-27 10:10 /
芯片为stm32f103c8t6,电路板安装控制柜内,通过DB9把引出串口1引脚(PA9  PA10),USB转串口提供如下引脚(VCC   GND   RXD  TXD  RTS  CTS),如果只用前四个,需要手动跳线BOOT0(0改为1),才能把程序下载到芯片。 我的问题是:在不手动修改BOOT0的状态下,只通过串口,如何升级程序?
收藏 评论3 发布时间:2020-3-27 10:10

举报

3个回答
陌路夕颜 回答时间:2020-4-3 09:46:49
那你需要先做一个bootloader呀,通过上电检测或者运行中检测特殊命令进入升级模式呀

评分

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

查看全部评分

butterflyspring 回答时间:2020-4-3 11:35:32
通过通讯接口烧录程序有两种方式 1:利用原厂自带的内部程序bootloader,那么需要遵循原厂的协议,上拉boot1引脚复位后与串口通讯升级。 2:不想用原厂的功能,可以自己设计升级程序(IAP),那么启动方式和协议自己制定。注意不要误擦除这段程序就好。
dinasind 回答时间:2020-5-11 17:13:58
用STM32 IAP吧,网上很多这方面的帖子可以参考

所属标签

相似问题

官网相关资源

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