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

[复制链接]
1328|9
手机看帖
扫描二维码
随时随地手机跟帖
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软件进行下载即可。

使用特权

评论回复
只有是usb device,MCU的空间够用的话,都可以自己做bootloader

使用特权

评论回复
merry_zsp| | 2017-2-28 19:36 | 显示全部楼层
以前做过,用usb模拟一个虚拟串口,既可以传输数据,又可以下载。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

222

帖子

0

粉丝