查看: 5992|回复: 5

[S32] S32K144运行一会儿自动跳到启动文件中,DEBUG Console提示的

[复制链接]

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
发表于 2019-5-7 09:07:47 | 显示全部楼层 |阅读模式
自己设计的电路,焊接上芯片之后,DEBUG的时候回自动跳转到DefaultIsr,此时查看DEBUG控制台提示的是WDOG_EWM_IRQHandler(),将芯片换到开发板上可以正常运行,开发板上的芯片换到设计电路上的时候自动跳转 请问这是什么原因?(硬件最小系统也不行,按照手册对过硬件设计要求)

最佳答案

基本上这种情况都是进入hardfault中断了。 如果程序在开发板上能运行,那基本上就是硬件问题。 可能的原因有时钟不对,NMI下拉。
QQ图片20190507090318.png
QQ图片20190507090554.png
回复

使用道具 举报

该用户从未签到

0

主题

12

帖子

1

注册会员

Rank: 2

积分
119
最后登录
2022-3-22
发表于 2019-5-7 19:27:20 | 显示全部楼层
基本上这种情况都是进入hardfault中断了。
如果程序在开发板上能运行,那基本上就是硬件问题。
可能的原因有时钟不对,NMI下拉。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-5-7 09:10:05 | 显示全部楼层
网上查到一个方法,在DefaultIsr里设置一条汇编的return退出,然后在单步运行查看错误出在哪里,不过设置之后发现单步并不跳出去而是直接跳到DefalutIsr那一句
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-5-7 09:11:01 | 显示全部楼层
有没有可能是硬件触发看门狗,然后跳转到DefaultIsr
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-5-7 09:16:32 | 显示全部楼层
http://community.nxp.com/thread/460344
这里有一些建议,也有可能只是编译器不知道是哪个硬件引起的DefaultIsr,选择了WDOG_EWM_IRQHandler()
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-5-14 14:15:26 | 显示全部楼层
原因找到了,是晶振没有焊接
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 11:19 , Processed in 0.102572 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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