目录
1.概述
大家在软件开发过程中,可能会遇到各种各样的问题,这其中尤其以软件跑飞进Det或发生Reset或进Trap最令人头疼,问题原因复杂且涉及芯片底层,可能是任务超时,可能是堆栈溢出也可能是对某些资源的非法访问等等,一旦遇到可能更不知从何下手,那是否有一套基本的处理思路去一步步排查呢?
本文就结合英飞凌Tricore TC3xx芯片系统介绍下Reset 查找的基本方法,帮助大家对 Reset 的原因进行追踪或对问题进行定位,在别人迷茫的时候你还有一份指向光明的宝典,帮助你有条不紊的抽丝剥茧层层深入,下面我们就闲言少叙,进入正题啦。
2. 排查方法总览(流程图)
触发软件跑飞的原因可能有进Det,发生Reset/Trap,在遇到这类问题时有一个基本的方法论,整理在如下框图中了,后面将对Det/Reset/Trap问题的排查分别进行介绍。