打印

GD32F450ZIT6 仿真进入严重硬件故障死循环

[复制链接]
636|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GD32F450ZIT6 做了一个控制板。第一版没有任何问题,现在做第二版,硬件改了电源供电部分,单片机部分电路和布线布局均没有修改。出现的详细问题如下:1、初次上电运行和仿真均没有问题,需要再次正常运行需要断电一段时间才行;
2、系统电源供电正常,晶振正常起振动;
3、按复位键,系统无法正常启动,仿真进入异常处理程序死循环。

使用特权

评论回复

相关帖子

沙发
飞思啦| | 2025-6-9 09:26 | 只看该作者
查查硬件电源纹波之类的,可能存在干扰问题

使用特权

评论回复
板凳
dffzh| | 2025-6-9 10:16 | 只看该作者
本帖最后由 dffzh 于 2025-6-9 11:16 编辑

从你的问题描述来看,我提以下几点,如果还不行,回复我再帮你细看下:
1、不理解为什么需要断电一段时间才能重新正常运行?冷启动可以;这个一段时间具体是多少时间?除非电放的很慢,示波器测试一下断电时的3.3V波形变化情况看看;
2、先排查板上供电问题:给MCU芯片部分电路单独外接3.3V电源,看程序仿真运行情况;
3、对比测试一下新旧控制板的相关波形;
4、硬件改了电源部分,主要有哪些修改点可能会影响到MCU芯片这边电路及其运行?
5、是HardFault错误吧,那在仿真时出现异常停止运行,查看一下相关的寄存器的值,在头文件Core_cm4.h里面,比如HFSR:



使用特权

评论回复
地板
tylercppt|  楼主 | 2025-6-9 13:51 | 只看该作者
下了程序,重新上电不能运行,重新上电重新下载程序不断电,可以正常运行,断电或者按复位键重启,均不能正常启动运行。

微信图片_20250609134815.jpg (1.44 MB )

微信图片_20250609134815.jpg

微信图片_20250609134815.jpg (1.44 MB )

微信图片_20250609134815.jpg

微信图片_20250609134827.jpg (985.47 KB )

微信图片_20250609134827.jpg

使用特权

评论回复
5
大大财迷| | 2025-6-9 14:05 | 只看该作者
常见的。1.数组越界   2.栈溢出

使用特权

评论回复
6
tylercppt|  楼主 | 2025-6-9 14:14 | 只看该作者
dffzh 发表于 2025-6-9 10:16
从你的问题描述来看,我提以下几点,如果还不行,回复我再帮你细看下:
1、不理解为什么需要断电一段时间才 ...

感谢回复,我回复了,有空麻烦看看呢?

使用特权

评论回复
7
tylercppt|  楼主 | 2025-6-9 14:20 | 只看该作者
tylercppt 发表于 2025-6-9 13:51
下了程序,重新上电不能运行,重新上电重新下载程序不断电,可以正常运行,断电或者按复位键重启,均不能正 ...

就是进入到这个死循环里面,测量电源正常输出,晶振可以正常起振的,如何确定是什么原因导致进入这个死循环?

使用特权

评论回复
8
dffzh| | 2025-6-9 15:04 | 只看该作者
tylercppt 发表于 2025-6-9 14:14
感谢回复,我回复了,有空麻烦看看呢?

没问题啊,可以一起看看;方便的发来V信,我加你,这里沟通相对比较慢。

使用特权

评论回复
9
tylercppt|  楼主 | 2025-6-9 15:09 | 只看该作者
dffzh 发表于 2025-6-9 15:04
没问题啊,可以一起看看;方便的发来V信,我加你,这里沟通相对比较慢。 ...

加15388230944

使用特权

评论回复
10
dffzh| | 2025-6-9 15:24 | 只看该作者

OK,已加。

使用特权

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

本版积分规则

1

主题

5

帖子

0

粉丝