打印

GD32F305ZET6 MCU跑死后,系统复位不响应

[复制链接]
893|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mywu1987|  楼主 | 2023-12-2 10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Hi 各位大牛,一个项目上用到GD32F305ZET6这款单片机,最近遇到个很困惑的问题描述如下:
1、QFP-144pin封装,只用到PA0(wakeup pin),ADC、I2C、UART以及少部分GPIO作为输入输出,12M的无源晶振作为MCU时钟,3.3V供电;
2、常温环境下,上电运行一切正常,跑了一段时间后发现MCU已经跑死,不响应外围IO上的高低电平信号,UART等接口均无响应;
3、按下NRST复位开关,MCU仍没有任何响应;
4、加看门狗后发现出问题时,看门口也无法复位;
5、电源供电,NRST电路等均按照手册要求设计,时钟波形均测量正常,并且没有发现异常case;
6、没有找到导致MCU跑死的必发路径,询问原厂FAE说可能是cache有问题,所以即使复位NRST管脚也不会重新加载cache,单问题是什么情况会导致cache异常,除cache外还有没有其他可能异常点;
综合看起来像是硬件上出问题了,这种情况还是第一次遇到。
以上,请各路大神帮忙看一下什么问题,谢谢!

使用特权

评论回复
沙发
ATLAS_chen| | 2023-12-4 09:07 | 只看该作者
粘贴看看外围最小系统

使用特权

评论回复
板凳
duo点| | 2023-12-7 14:54 | 只看该作者
检查MCU的电源、时钟等关键组件是否正常工作,

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝