请问单片机STM32F070CBT6是通过什么工具编程,把程序写到芯片上的?

2019-07-14 13:56发布

请教单片机STM32F070CBT6是通过什么工具编程,把程序写到芯片上的?是用串口还是USB接口连接?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
naiztycheng
1楼-- · 2019-07-16 08:49
少些DFU固件的就和少些普通程序的是一样的。不过注意想让电脑识别DFU请按照DfuseDemo程序中的说明执行。【DFU程序少些进去以后,好像是要按什么键,然后才能进DFU。否则被识别成普通串口,但是你可以在DfuseDemo中强制设置成启动就进入DFU。我记得不是很清楚,但是你不妨留个心眼。】

如果你问怎么烧写,而不是说少些之后不能被识别,这个问题就简单了。烧写程序最简单的办法就是用ST-link,加电之后甚至只用3根线就搞定(官方的ST-link的VCC是由板子供电,需要至少四根线。)另外最好查看一下相关芯片的DataSheet里面有烧写的方法。多数产品也支持串口烧写。我最初为STM32103少些maple的库时用的就是串口烧写。但我不保证别的可以。

说的有点啰嗦,见谅。
LDF7803
2楼-- · 2019-07-16 14:41
上来帮顶
fhbding
3楼-- · 2019-07-16 17:50
Xavier_1995 发表于 2019-3-1 20:32
直接用USB是不行的

我用软件DfuseDemo想写入DFU程序,但软件无法识别到CPU是哪里出问题了?
Xavier_1995
4楼-- · 2019-07-16 22:01
fhbding 发表于 2019-3-1 21:53
我用软件DfuseDemo想写入DFU程序,但软件无法识别到CPU是哪里出问题了?

你的芯片带DFU的bootloader吗?不带的话,你还要写个bootloader来支持DFU协议。
fhbding
5楼-- · 2019-07-17 00:29
 精彩回答 2  元偷偷看……
fhbding
6楼-- · 2019-07-17 03:35
Xavier_1995 发表于 2019-3-1 22:03
你的芯片带DFU的bootloader吗?不带的话,你还要写个bootloader来支持DFU协议。

我看了芯片引脚,只有一个BOOt0,这样支持DFU吗?工程师说:BOOt0接3.3V就可以了,但我试了不行。

一周热门 更多>