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

产品不能识别USB

[复制链接]
faost 提问时间:2015-7-3 12:50 /
阅读主题, 点击返回1楼
收藏 评论26 发布时间:2015-7-3 12:50
26个回答
电解PIG 回答时间:2015-7-8 08:14:51
上来帮顶
faost 回答时间:2015-7-21 14:04:46
JackieLaura 发表于 2015-7-5 13:08
直接用USB是不行的

我用软件DfuseDemo想写入DFU程序,但软件无法识别到CPU是哪里出问题了?
JackieLaura 回答时间:2015-7-21 14:55:31
faost 发表于 2015-7-21 14:04
我用软件DfuseDemo想写入DFU程序,但软件无法识别到CPU是哪里出问题了?

你的芯片带DFU的bootloader吗?不带的话,你还要写个bootloader来支持DFU协议。
faost 回答时间:2015-7-22 15:59:33
watershade 发表于 2015-7-7 22:46
少些DFU固件的就和少些普通程序的是一样的。不过注意想让电脑识别DFU请按照DfuseDemo程序中的说明执行。【D ...

买回来的STM32F070CBT6芯片是不是空的,为什焊好芯片之后通电查看电流表指针不动,连接电脑的USB,在设备管理器什么也没发现硬件,如果板子不起振,会有影响吗,这颗芯片在没有烧录程序情况下能不能与USB通信?
faost 回答时间:2015-7-22 16:03:22
JackieLaura 发表于 2015-7-21 14:55
你的芯片带DFU的bootloader吗?不带的话,你还要写个bootloader来支持DFU协议。

我看了芯片引脚,只有一个BOOt0,这样支持DFU吗?工程师说:BOOt0接3.3V就可以了,但我试了不行。
JackieLaura 回答时间:2015-7-22 16:28:15
沐紫 回答时间:2015-7-22 16:34:52
【ST 实战经验】STM32F0启动模式相关问题探讨
https://www.stmcu.org.cn/module/ ... &fromuid=366506
(出处: 意法半导体STM32/STM8技术社区)
watershade 回答时间:2015-7-22 21:42:01
faost 发表于 2015-7-22 15:59
买回来的STM32F070CBT6芯片是不是空的,为什焊好芯片之后通电查看电流表指针不动,连接电脑的USB,在设备 ...

朋友,通常情况下出场的芯片是没有少些应用程序的。但芯片的确会烧写序列号和一些接口的引导程序(bootloader),这种引导程序帮助你将程序烧入flash。你说的这个系列我还真没用过,通常情况下芯片是没有自带DFU的bootloader的,但是ST官网会提供一个DFU的demo程序,具体你再搜搜。

但是你需要将这个DFU bootloader通过其它方式烧进去。请看DM00141386文档的第12页,那里面告诉你这个系列可以通过USART少些。希望你的板子流出了这个口。当然你有ST-link,而且流出了ST-link的接口,或者JTAG的,就更好了。UART的烧写软件官网上也有,注意对boot0和boot1的操作就没问题。

一定要看手册。手册是学习的必需品


另外如果你买的是成品的板子,就不一样了。那就要查看板子的生产商有没有给你烧写测试程序。
faost 回答时间:2015-7-27 16:26:50
watershade 发表于 2015-7-3 21:16
如果你的片子有USB,还要官方事先就写入dfu,或者自己通过别的端口烧入dfu才行。 ...

感谢Watershade的指点,再请教你,我的板子只设计了一个USB接口,现在不识别电脑,我想通过ST-Link烧写引导程序,这个要写入的程序的后缀名是bin, 还是her,这个引导程序在哪里能找到呢?还是要自已编写呢?
faost 回答时间:2015-7-28 12:39:51
watershade 发表于 2015-7-22 21:42
朋友,通常情况下出场的芯片是没有少些应用程序的。但芯片的确会烧写序列号和一些接口的引导程序(bootlo ...

非常感谢你的指导,在百忙之中帮我解答问题,在学习过程中遇到太多的不了解,跟你们学习,学到了好多,能否加我:453402891,就当收个老徒弟吧
stary666 回答时间:2015-7-28 13:45:34
看看,,,,,,,,,,,
watershade 回答时间:2015-7-28 17:40:30
本帖最后由 watershade 于 2015-7-28 23:32 编辑
faost 发表于 2015-7-28 12:39
非常感谢你的指导,在百忙之中帮我解答问题,在学习过程中遇到太多的不了解,跟你们学习,学到了好多,能 ...

我也是初学者,咱们一起进步把。这里面高手很多呀。回头我加你,有问题互相交流吧。
dfu那个文件是bin的吧。
dfu是stm官网上的,我找一下链接:
1-工具dfuse是通过dfu升级用的软件:
http://www.st.com/web/cn/catalog ... _searchtype=keyword
2-另外AN3156介绍了dfu。
http://www.st.com/st-web-ui/stat ... note/CD00264379.pdf3-DFU可能需要自己写,但是cube库里面有现成的demo。
我之前使用的dfu是一块板子自带的hex文件,103哪一款我忘了。
如果你用标准库,请看usb库。例如103看http://www.st.com/web/catalog/to ... 61/SS1743/PF258157#
F4的网址是:http://www.st.com/web/en/catalog ... _searchtype=keyword
里面都有例程。

这位高手有个F4DFU的作品:http://www.openedv.com/posts/list/0/28532.htm

12

所属标签

相似问题

官网相关资源

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