stm32 USB的CDC类传输掉数据
STM32F105 USB接收数据不断进入中断,出现“死机”现象
如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32F407 USB-HS-OTG是否不外接PHY可以做虚拟串口?
如何做一个USB从机键盘用stm32f407
用STM32F4 Cube MX生成的USB Device C代码的BUG
USB Device + FatFS + SDIO 模拟U盘意外只读问题
USB Device + FatFS + SDIO 问题
STM32H7配置成USB DEVICE时,连接电脑时不进入中断
我用软件DfuseDemo想写入DFU程序,但软件无法识别到CPU是哪里出问题了?
你的芯片带DFU的bootloader吗?不带的话,你还要写个bootloader来支持DFU协议。
买回来的STM32F070CBT6芯片是不是空的,为什焊好芯片之后通电查看电流表指针不动,连接电脑的USB,在设备管理器什么也没发现硬件,如果板子不起振,会有影响吗,这颗芯片在没有烧录程序情况下能不能与USB通信?
我看了芯片引脚,只有一个BOOt0,这样支持DFU吗?工程师说:BOOt0接3.3V就可以了,但我试了不行。
https://www.stmcu.org.cn/module/ ... &fromuid=366506
(出处: 意法半导体STM32/STM8技术社区)
朋友,通常情况下出场的芯片是没有少些应用程序的。但芯片的确会烧写序列号和一些接口的引导程序(bootloader),这种引导程序帮助你将程序烧入flash。你说的这个系列我还真没用过,通常情况下芯片是没有自带DFU的bootloader的,但是ST官网会提供一个DFU的demo程序,具体你再搜搜。
但是你需要将这个DFU bootloader通过其它方式烧进去。请看DM00141386文档的第12页,那里面告诉你这个系列可以通过USART少些。希望你的板子流出了这个口。当然你有ST-link,而且流出了ST-link的接口,或者JTAG的,就更好了。UART的烧写软件官网上也有,注意对boot0和boot1的操作就没问题。
一定要看手册。手册是学习的必需品
另外如果你买的是成品的板子,就不一样了。那就要查看板子的生产商有没有给你烧写测试程序。
感谢Watershade的指点,再请教你,我的板子只设计了一个USB接口,现在不识别电脑,我想通过ST-Link烧写引导程序,这个要写入的程序的后缀名是bin, 还是her,这个引导程序在哪里能找到呢?还是要自已编写呢?
非常感谢你的指导,在百忙之中帮我解答问题,在学习过程中遇到太多的不了解,跟你们学习,学到了好多,能否加我:453402891,就当收个老徒弟吧
我也是初学者,咱们一起进步把。这里面高手很多呀。回头我加你,有问题互相交流吧。
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