可以用stm32的usb又下载程序,又传输数据吗?

[复制链接]
1968|9
 楼主| ahhsyf 发表于 2017-2-26 22:15 | 显示全部楼层 |阅读模式
可以用stm32的usb又下载程序,又传输数据吗?
enginezhong 发表于 2017-2-27 09:44 | 显示全部楼层
首先需要确认的是,你的芯片是否带usb的接口呢?还是串口转的usb口呢
liutongda 发表于 2017-2-27 09:52 | 显示全部楼层
好像boot0和boot1只能设置的串口ISP,没法usb口下载的吧。
icecut 发表于 2017-2-27 16:37 | 显示全部楼层
stm32肯定没问题. usb dfu 就是干 这事的
myidear 发表于 2017-2-27 22:24 | 显示全部楼层
可以,stm32是可以通过dfu下载的。
gaoxiansheng 发表于 2017-2-27 22:28 | 显示全部楼层
通过usb的话,需要自己写boot了,不过网上的例程也是很多的。
新人求带 发表于 2017-2-28 18:34 | 显示全部楼层
可以自己做个bootloader
lt1231 发表于 2017-2-28 18:40 | 显示全部楼层
对于没有jlink接口或者没有jlink下载器的,也可以直接使用USB线连上电脑,然后进行下载。具体哪些芯片可以支持USB接口,可以参考ST的这个文档:AN2606。大概步骤是:下载程序前,BOOT0要上拉到3.3v,BOOT1要接到GND,从而可以从system memory启动;上电后,直接使用ST公司提供的DFU软件进行下载即可。
在路上的程序猿 发表于 2017-2-28 19:29 | 显示全部楼层
只有是usb device,MCU的空间够用的话,都可以自己做bootloader
merry_zsp 发表于 2017-2-28 19:36 | 显示全部楼层
以前做过,用usb模拟一个虚拟串口,既可以传输数据,又可以下载。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

222

帖子

0

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