- 9
- 0
- 约3.46千字
- 约 23页
- 2017-02-28 发布于湖北
- 举报
PS 死机案例 系统死机的典型案例 取数据异常 所有中断均失效只有ARM核运行 栈溢出,界外数据被破坏 数据越界访问 中断被误打开,并没有清除中断 不能等到寄存器置位或者清零 函数重入问题 函数声明和实现的接口不统一 双处理器的同步问题 取数据异常 取数据异常 所有中断均失效 在607平台老的Framework 上,有两个现象 在第一幅开机动画处死机 反复播放前一段开机铃声 任何按键没有反应 栈溢出,界外数据被破坏 数据越界访问 数据越界访问 中断被误打开,且没有清除中断 中断被误打开,且没有清除中断 不能等到寄存器置位或者清零 不能等到寄存器置位或者清 函数重入的问题 函数重入的问题 函数声明和实现的接口不统一 双处理器的同步问题 双处理器的通信方式(串口,双口RAM等) 造成不能同步的原因往往是数据Buffer溢出,或者中断丢掉 数据Buffer大小的合理设定,考虑“生产者”和“消费者”的活动状态;从系统角度考虑中断优先级的安排 两边同步失调可能会造成死机 “死机”预防(最重要) 绝大部分的“死机”可以通过仔细的设计和编码预防 主动设置“陷阱”,主动增加调试代码,在任何程序不该进入的地方设置“陷阱”来“捕获”它,一旦捕获有更多的信息来分析(使用StackInsight工具) 在一些看起来没有任何问题的地方也要设置“陷阱”(数据越界访问和栈溢出等导致看起来没有问题的地方也容易无
您可能关注的文档
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)