[STM32F1] STM32如何通过串口或其它方式直接将程度HEX文件下载到芯片

[复制链接]
5909|16
 楼主| huhaomcu 发表于 2016-2-23 21:58 | 显示全部楼层 |阅读模式
STM32如何通过串口或其它方式直接将程度HEX文件下载到芯片,现场程序更新用仿真器太不方便了,有没有什么方法能直接通过将程序的HEX下载到芯片里去,那个有这方面的实例…………。??????

Thethree 发表于 2016-2-23 22:51 | 显示全部楼层
你的意思是不用电脑吗?stm32可以用串口直接下载的,有ISP下载软件
yiyigirl2014 发表于 2016-2-24 13:55 | 显示全部楼层
STM32 ST-LINK Utility
下载这个软件去,你去二姨家的测评板块,找测评**,提供的有各种开发工具的下载地址。
 楼主| huhaomcu 发表于 2016-2-24 16:02 | 显示全部楼层
Thethree 发表于 2016-2-23 22:51
你的意思是不用电脑吗?stm32可以用串口直接下载的,有ISP下载软件

对 我说的就是这个意思,如果通过串口的话,需要写BOOTLOADER吗????你有这个软件的下载地址吗????
玄德 发表于 2016-2-24 16:37 | 显示全部楼层
huhaomcu 发表于 2016-2-24 16:02
对 我说的就是这个意思,如果通过串口的话,需要写BOOTLOADER吗????你有这个软件的下载地址吗??? ...


bootloader不是一个pc软件,是程序,要自己编写的。

查"STM32 IAP",有例程的。


android2 发表于 2016-2-24 19:32 | 显示全部楼层
可以用串口直接下载
 楼主| huhaomcu 发表于 2016-2-24 19:44 | 显示全部楼层
android2 发表于 2016-2-24 19:32
可以用串口直接下载

有使用例子吗??
 楼主| huhaomcu 发表于 2016-2-24 19:44 | 显示全部楼层
玄德 发表于 2016-2-24 16:37
bootloader不是一个pc软件,是程序,要自己编写的。

查"STM32 IAP",有例程的。

我不是很明白,STM32的芯片资料里说BOOTLOADER出厂前就已经写到了芯片里了呀,为什么还要我们自己写咧?????
拉克丝 发表于 2016-2-24 20:13 | 显示全部楼层
用STM32 ST-LINK Utility
robter 发表于 2016-2-24 22:06 | 显示全部楼层
这个没有遇到过
ltc1994 发表于 2016-2-25 00:11 | 显示全部楼层
BOOT0接3.3,然后PA9、PA10直接接串口,然后ISP下载。完事之后BOOT0接GND或者悬空就可以
 楼主| huhaomcu 发表于 2016-2-25 10:03 | 显示全部楼层
ltc1994 发表于 2016-2-25 00:11
BOOT0接3.3,然后PA9、PA10直接接串口,然后ISP下载。完事之后BOOT0接GND或者悬空就可以 ...

不明白你说的ISP下载是什么意思,需要用专门的软件吗???
ATLAS_chen 发表于 2016-2-25 14:04 | 显示全部楼层
具体哪颗芯片。stm32内置了串口引导程序无须再编写bootloader,一般默认是串口1下载。需要配置boot的值。
huangqi412 发表于 2016-2-25 14:25 | 显示全部楼层
1少量可以视硬件情况    用别人写的调用JLINK的程序下载  /   stm32自带串口ISP功能
2大量可以买脱机下载器
3现在少量维护可以带个小本本用第一条   或者自己做个小脱机器用第一条
huangqi412 发表于 2016-2-25 14:26 | 显示全部楼层
4  用BOOTLOAD  可以各种接口更新
coright 发表于 2016-3-21 00:27 | 显示全部楼层
本帖最后由 coright 于 2016-3-21 00:31 编辑

可以买一个脱机编程器,哈哈,推荐SkyPRO II,还能自动识别芯片,内置U盘,可扩展TF卡!最重要的是可以编辑工程,切换非常方便,价格实惠,淘宝搜索就有了!
还可以设置自动或者手动,完全不需要电脑都可以,只有名片大小,内置锂电池!
wxl_user 发表于 2016-3-21 11:25 | 显示全部楼层
它本身自带bootloader,参考这个文档
无标题.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

509

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部