OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6242|回复: 13

407的板子,只能上电复位,复位按键和下载后软复位都能用了。是怎么回事呢?

[复制链接]

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
发表于 2021-6-24 22:12:39 | 显示全部楼层 |阅读模式
5金钱

调试模式下,卡死再这里。

调试模式下,卡死再这里。

具体程序如上图所示。根本跑不进main函数。只能通过断电上电,才能跑进程序。写程序时正常的。跑起来程序也正常。就是没法复位,等于没法调试。很急!在线等答案!

最佳答案

查看完整内容[请看2#楼]

有开发板,在开发板上测试,程序是没问题的。 现在板子稍微稳定一些了,我们团队结合大家给的意见,初步判定可能是震动等外力因素,对板子造成了影响。由于板子厚度为1mm,所以在受外力的时候,有可能会造成芯片引脚脱焊情况发生。当二次使用热风枪加热芯片的时候,焊锡断开的地方可能会被修复,重新焊接上,所以会出现吹一下,就好使的情况。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
 楼主| 发表于 2021-6-24 22:12:40 | 显示全部楼层
xuande 发表于 2021-6-28 11:43
硬件多次重焊、修补仍然不彻底,这事也是会出现的。

手里有没有开发板?

有开发板,在开发板上测试,程序是没问题的。

现在板子稍微稳定一些了,我们团队结合大家给的意见,初步判定可能是震动等外力因素,对板子造成了影响。由于板子厚度为1mm,所以在受外力的时候,有可能会造成芯片引脚脱焊情况发生。当二次使用热风枪加热芯片的时候,焊锡断开的地方可能会被修复,重新焊接上,所以会出现吹一下,就好使的情况。
学新技术
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
 楼主| 发表于 2021-6-25 10:34:22 | 显示全部楼层
有遇到类似情况的朋友吗?
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2021-6-25 10:48:10 | 显示全部楼层

407用了有十年了,没出现这种情况。
我没有装复位按键,但软件复位是正常的,可以进入main函数。
我用IAR,option里要勾选“复位后进入main”那一项。

MDK是不是也要勾选一下?
换个软件工程模板?
做个最简化的程序试试?


回复

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8465
金钱
8465
注册时间
2020-5-11
在线时间
3904 小时
发表于 2021-6-25 10:54:34 | 显示全部楼层
我没用过调试器,说下我的猜想:SWJ或JTAG接口引脚在程序中被设置为别的功能(或认为是程序关闭了调试功能)导致调试器无法与单片机通信。
专治疑难杂症
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
发表于 2021-6-25 13:45:58 | 显示全部楼层
仿真个简单的例程看下有可以正常不
回复

使用道具 举报

7

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
660
金钱
660
注册时间
2018-12-18
在线时间
157 小时
发表于 2021-6-25 14:06:25 | 显示全部楼层
把工程退了,重建试试
回复

使用道具 举报

10

主题

32

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2020-12-27
在线时间
72 小时
发表于 2021-6-26 17:56:52 | 显示全部楼层
如果是成熟的硬件电路,找找设置和软件,
如果是实验板,检查一下电路设计、走线、焊接
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2021-6-26 23:44:21 | 显示全部楼层
帮顶
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
 楼主| 发表于 2021-6-27 14:32:09 | 显示全部楼层
xuande 发表于 2021-6-25 10:48
407用了有十年了,没出现这种情况。
我没有装复位按键,但软件复位是正常的,可以进入main函数。
我用I ...

我重新做了一版程序,最简单的亮LED,也是一样的问题。后来我试着把电路板重新焊接一下,用热风枪吹了一下芯片,就好使了。然后过了一会儿又是一样的问题。我有点怀疑是我的电路部分的故障。我稍后把我的电路图贴一个,大家帮我看看吧。
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
 楼主| 发表于 2021-6-27 14:34:17 | 显示全部楼层
微信截图_20210627143307.png
微信截图_20210627143301.png
微信截图_20210627143258.png
微信截图_20210627143252.png
微信截图_20210627143246.png

回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2020-5-14
在线时间
16 小时
 楼主| 发表于 2021-6-27 14:36:59 | 显示全部楼层

这里是我使用的debug设置
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2021-6-28 11:41:49 | 显示全部楼层


很可能是这里。

无标题.png


回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2021-6-28 11:43:04 | 显示全部楼层

硬件多次重焊、修补仍然不彻底,这事也是会出现的。

手里有没有开发板?


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 14:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表