查看: 5685|回复: 17

[已解决] LPC1788死机求助

[复制链接]

该用户从未签到

2

主题

37

帖子

0

注册会员

Rank: 2

积分
115
最后登录
2019-7-23
发表于 2016-10-25 13:36:56 | 显示全部楼层 |阅读模式
一个多月了,还没找到问题。
各位大神,本人用LPC1788+RT-thread构建了一个系统,产品出现不定期死机,频率大约2天;死机现象为:1.呼吸灯不闪;
2.LPC管脚失效(判断依据为受LPC的GPIO控制的LED灯亮,LED灯加了上拉,默认初始化为灭);
3.加看门狗无效(确定看门狗是好使的)

请教各位大神导致死机的原因是硬件(电源,晶振等)还是软件(栈溢出,内存越界)?

最佳答案

包耀宗 发表于 2016-10-25 16:40 谢谢你的回答。 其他产品用的同一个环境(LPC1788+RT-thread)没有出现此类问题。 看门狗为内置看门狗(L ... 这样,内部的狗我没用过我一直用外置硬狗的,你可以看下软狗的工作特点 ...
回复

使用道具 举报

该用户从未签到

2

主题

37

帖子

0

注册会员

Rank: 2

积分
115
最后登录
2019-7-23
 楼主| 发表于 2016-10-25 13:37:49 | 显示全部楼层
请各位大神帮忙分析一下原因
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20119
最后登录
2024-5-3
发表于 2016-10-25 14:01:38 | 显示全部楼层
楼主你好!
出现问题的时候,有没有检查下晶振是否还能起振?
硬件方面也测试下,电源是否正常?
先排查下硬件。
软件方面,同样的板子,可以做一个简单的代码,比如只有呼吸灯,打印等,多跑几天看看是否也会有死机现象。
另外,这个问题是个性问题还是共性问题,有没有多弄两台机器测试下?
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-10-25 15:29:55 | 显示全部楼层
    晶振停止和堆栈溢出不是导致死机的根本问题,应该是你的OS没有移植好,或者程序问题,另外你说的看门狗是内置还是外置,看门狗无效是指不复位新片吗?请再稍微细化一下问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-10-25 15:29:57 | 显示全部楼层
    晶振停止和堆栈溢出不是导致死机的根本问题,应该是你的OS没有移植好,或者程序问题,另外你说的看门狗是内置还是外置,看门狗无效是指不复位新片吗?请再稍微细化一下问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    37

    帖子

    0

    注册会员

    Rank: 2

    积分
    115
    最后登录
    2019-7-23
     楼主| 发表于 2016-10-25 16:31:13 | 显示全部楼层
    小恩GG 发表于 2016-10-25 14:01
    楼主你好!
    出现问题的时候,有没有检查下晶振是否还能起振?
    硬件方面也测试下,电源是否正常?

    谢谢你的回答。
    由于死机现象在设备运行现场出现的比较频繁,且设备运行现场不允许做各种实验,在公司实验室中又不好重现(出现的频率极低,10天半月出现一次),故没有进行以上的测试。
    所以,版主就目前的死机的现象,能否从软件,硬件中排除一个?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    37

    帖子

    0

    注册会员

    Rank: 2

    积分
    115
    最后登录
    2019-7-23
     楼主| 发表于 2016-10-25 16:31:46 | 显示全部楼层
    小恩GG 发表于 2016-10-25 14:01
    楼主你好!
    出现问题的时候,有没有检查下晶振是否还能起振?
    硬件方面也测试下,电源是否正常?

    另,此问题为共性问题,不是个例
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    37

    帖子

    0

    注册会员

    Rank: 2

    积分
    115
    最后登录
    2019-7-23
     楼主| 发表于 2016-10-25 16:40:07 | 显示全部楼层
    技术范儿 发表于 2016-10-25 15:29
    晶振停止和堆栈溢出不是导致死机的根本问题,应该是你的OS没有移植好,或者程序问题,另外你说的看门狗是内 ...

    谢谢你的回答。
    其他产品用的同一个环境(LPC1788+RT-thread)没有出现此类问题。
    看门狗为内置看门狗(LPC1788自带看门狗),看门狗无效是不复位新片。但是绝不是看门狗没有设置好,看门狗模块验证过。
    所以版主能否帮助再深入分析一下,再深度质疑一下我所描述的现象,或许可以找到问题的原因
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-10-25 16:45:44 | 显示全部楼层
    包耀宗 发表于 2016-10-25 16:40
    谢谢你的回答。
    其他产品用的同一个环境(LPC1788+RT-thread)没有出现此类问题。
    看门狗为内置看门狗(L ...

    这样,内部的狗我没用过我一直用外置硬狗的,你可以看下软狗的工作特点,芯片挂了还跑么?另外你自己说了同样的产品用同一套模板没事,那能否交换的测试下是不是硬件问题,如果排除硬件问题,还有就是你这两天死一次貌似是一件很有规律的事情,仔细检查一下你的代码。实在不行加个串口打印一下系统的Log,看看到底死在哪里了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-10-25 16:54:49 | 显示全部楼层
    包耀宗 发表于 2016-10-25 16:31
    谢谢你的回答。
    由于死机现象在设备运行现场出现的比较频繁,且设备运行现场不允许做各种实验,在公司实 ...

    有没有可能性是外界干扰导致的
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 05:41 , Processed in 0.141853 second(s), 33 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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