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

产品不能识别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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版