打印
[STM32F0]

遇到STM32F030R8自动复位问题?

[复制链接]
3503|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 nothisname 于 2014-4-11 01:36 编辑

stm32f030R8焊接之后,用jilink检测到CPU。烧写程序(firmware带的gpio例程),发现出现周期性自动复位。默认是boot0接地。

将boot0接高电平,周期性复位依然出现。只不过被复位的时间稍稍加长。

这是什么情况?

stm32f030R8 版本为B
沙发
mmuuss586| | 2014-4-11 08:37 | 只看该作者
程序烧进去的时候复位还是软件仿真自己复位?

使用特权

评论回复
板凳
nothisname|  楼主 | 2014-4-11 09:49 | 只看该作者
mmuuss586 发表于 2014-4-11 08:37
程序烧进去的时候复位还是软件仿真自己复位?

CPU自动复位。boot0拉低时,可以看到相关GPIO有输出。boot0拉高是,看不到gpio输出,但是依然周期复位,只不过间隔时间稍稍加长。

使用特权

评论回复
地板
nothisname|  楼主 | 2014-4-11 09:51 | 只看该作者
如何擦除片上程序?总是自动复位,不知该如何做啊。

使用特权

评论回复
5
mmuuss586| | 2014-4-11 10:17 | 只看该作者
nothisname 发表于 2014-4-11 09:51
如何擦除片上程序?总是自动复位,不知该如何做啊。

用这个。

11.jpg (3.73 KB )

11.jpg

使用特权

评论回复
6
nothisname|  楼主 | 2014-4-11 10:40 | 只看该作者
mmuuss586 发表于 2014-4-11 10:17
用这个。

呵呵,我知道用这个。但是CPU总是自动复位,连接就会自动断开的……

使用特权

评论回复
7
海中水| | 2014-4-11 11:32 | 只看该作者
检测一下硬件电路上的复位引脚。

使用特权

评论回复
8
nothisname|  楼主 | 2014-4-11 11:39 | 只看该作者
海中水 发表于 2014-4-11 11:32
检测一下硬件电路上的复位引脚。

nrst采用max803连接。检测nrst管脚,大概出现运行2ms,复位2ms的周期规律;双通示波器检测,运行2ms期间,gpio管脚输出波形正常(采用设备库自带的gpio例程)。
断开max803,让nrst管脚悬空,nrst和gpio波形依然,自动复位依然。

在烧写前,用jlink-command检测cpu正常,但是烧写之后,由于总是自动复位,jlink-command和jlink-flash无法检测连接cpu

使用特权

评论回复
9
海中水| | 2014-4-11 11:50 | 只看该作者
nothisname 发表于 2014-4-11 11:39
nrst采用max803连接。检测nrst管脚,大概出现运行2ms,复位2ms的周期规律;双通示波器检测,运行2ms期间, ...

仔细检查一下,之前我也遇到过类似的问题。一般周期性复位可能是看门狗的问题,再有就是硬件电路问题,再或者就是你程序没有循环运行儿时程序运行结束了。往这三个方面看看。把复位电路贴出来看一下吧。

使用特权

评论回复
10
nothisname|  楼主 | 2014-4-11 12:15 | 只看该作者
复位电路和boot0

max803rest.png (8.81 KB )

max803rest.png

使用特权

评论回复
11
nothisname|  楼主 | 2014-4-11 12:26 | 只看该作者
波形图,黄色是nrst,蓝色是gpio,因为频率太高,解析不清

新建文件0.bmp (146.3 KB )

新建文件0.bmp

使用特权

评论回复
12
nothisname|  楼主 | 2014-4-12 11:52 | 只看该作者
对了,完了说可能的问题了:
1. 原理图错误,将VDDA悬空了
2. 仿真的swd过长,原长20多厘米,最后剪短到8cm左右——这个问题对于swd要格外注意!

使用特权

评论回复
13
waszyaw| | 2015-1-26 11:57 | 只看该作者
这是个教训啦,我要是早看到此帖多好,就可省掉4天的时间。VDDA设计考虑到了,就是漏焊了那个电感,导致悬空。

使用特权

评论回复
14
破天#mcu| | 2017-8-7 09:38 | 只看该作者
代理兆易创新(GD)32-bit ARM架构,Cortex-M3、M4内核MCU;
GD32F130系列 M3内核与STM32F030/051系列,硬件pin to pin兼容;烧录器、寄存器、开发环境完全兼容;
欢迎来电咨询,邱先生 电话:136 8955 5135;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

23

帖子

1

粉丝