STM32有好几个串口,都可以用来下载程序吗?

[复制链接]
2796|14
 楼主| merry_zsp 发表于 2016-9-5 15:41 | 显示全部楼层 |阅读模式
STM32有好几个串口,都可以用来下载程序吗?可以用usb口来直接下载程序么?
songchenping 发表于 2016-9-5 16:03 | 显示全部楼层
这个你可以看器件资料,里面说得很明白。
Creas_Tall 发表于 2016-9-6 17:34 | 显示全部楼层
串口应该不是都可以下载的。usb要看支持的情况。
magicoctoy 发表于 2016-9-8 15:15 | 显示全部楼层
好像只有串口1才支持ISP的,其他串口不支持ISP。
tomyoct 发表于 2016-9-10 21:00 | 显示全部楼层
串口2也试过,也是可以的。数据手册中讲到用别的串口的话,应该如何配置的。
chrise23 发表于 2016-9-11 16:32 | 显示全部楼层
你要对应datasheet,我记得datasheet会告诉你uart是否都支持下载?
MTCN2013 发表于 2016-9-11 20:00 | 显示全部楼层
串口1,芯片默认的是串口1,用其它串口下载不了,还有下载的时候BOOT0置高,BOOT1置低,下载软件的话建议用官网的ISP下载软件,支持BIN文件和HEX等文件下载.
叶覃 发表于 2016-9-11 23:14 | 显示全部楼层
网上看的都是用串口1下载的,没有串口2下载的,我也不知道是否可以呢?
huafei123 发表于 2016-9-12 10:52 | 显示全部楼层
用串口1,并且只能用串口1.
江枫渔火 发表于 2016-9-12 12:37 | 显示全部楼层
串口下载是运行了芯片ROM的程序来下载的,固定了只能用串口1.还是有局限性的。因为你现场升级固件的话,还得去开机箱更改boot跳线,鬼才干这事~
所以,真的想以后用串口升级固件,需要自己在应用里实现。如果有网络功能的,用网络实现,升级很快。
mdk55555 发表于 2016-9-12 16:47 | 显示全部楼层
江枫渔火 发表于 2016-9-12 12:37
串口下载是运行了芯片ROM的程序来下载的,固定了只能用串口1.还是有局限性的。因为你现场升级固件的话,还 ...

你这个问题,确实没有想过,确实是个大问题,哈哈。
haokeer 发表于 2016-9-13 22:05 | 显示全部楼层
System memory used to boot the device in System memory boot mode.
This area is reserved for STMicroelectronics and contains the bootloader which is
used to reprogram the Flash memory through one of the following interfaces:
USART1, USART3, CAN2, USB OTG FS in Device mode (DFU: device firmware
upgrade). The bootloader is programmed by ST when the device is manufactured,
and protected against spurious write/erase operations.
这句话就证明了USART2不可以。
xiaolong12 发表于 2016-9-16 15:48 | 显示全部楼层
haokeer 发表于 2016-9-13 22:05
System memory used to boot the device in System memory boot mode.
This area is reserved for STMicro ...

根据楼上提供的资料,看来串口3是可以下载的。居然还可以CAN下载
jcdzxh 发表于 2016-9-16 21:07 | 显示全部楼层
ISP专门有个UM,不同IC版本支持不一样,比如103就只支持USART1
jcdzxh 发表于 2016-9-16 21:17 | 显示全部楼层
AN2606说的很详细
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

695

帖子

2

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