你可以看看这个帖子。。https://www.stmcu.org.cn/module/forum/thread-602643-1-1.html
【ST 实战经验】STM32F0启动模式相关问题探讨
https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=602643&fromuid=366506
(出处: 意法半导体STM32/STM8技术社区)
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的操作就没问题。
一定要看手册。手册是学习的必需品
另外如果你买的是成品的板子,就不一样了。那就要查看板子的生产商有没有给你烧写测试程序。
watershade 发表于 2015-7-3 21:16
如果你的片子有USB,还要官方事先就写入dfu,或者自己通过别的端口烧入dfu才行。 ...
感谢Watershade的指点,再请教你,我的板子只设计了一个USB接口,现在不识别电脑,我想通过ST-Link烧写引导程序,这个要写入的程序的后缀名是bin, 还是her,这个引导程序在哪里能找到呢?还是要自已编写呢?
watershade 发表于 2015-7-22 21:42
朋友,通常情况下出场的芯片是没有少些应用程序的。但芯片的确会烧写序列号和一些接口的引导程序(bootlo ...
非常感谢你的指导,在百忙之中帮我解答问题,在学习过程中遇到太多的不了解,跟你们学习,学到了好多,能否加我:453402891,就当收个老徒弟吧
看看,,,,,,,,,,,
本帖最后由 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/tools/FM147/CL1794/SC961/SS1743/PF258157#
F4的网址是:http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743/LN1734/PF257882?s_searchtype=keyword
里面都有例程。
这位高手有个F4DFU的作品:http://www.openedv.com/posts/list/0/28532.htm