当前位置: 首页 > news >正文

英飞凌Tricore问题排查01_Det/Reset/Trap排查宝典

目录

  • 1.概述
  • 2. 排查方法总览(流程图)
  • 3. 进Det排查方法
  • 4. 进Reset/Trap排查
    • 4.1 通过ErrorHook/ProtectionHook排查
    • 4.2. 通过BTV寄存器排查Trap方法
    • 4.3 借助英飞凌寄存器排查
      • 4.3.1 借助Reset状态寄存器
      • 4.3.2 SMU触发的复位
      • 4.3.3 CPU触发的复位

1.概述

大家在软件开发过程中,可能会遇到各种各样的问题,这其中尤其以软件跑飞进Det或发生Reset或进Trap最令人头疼,问题原因复杂且涉及芯片底层,可能是任务超时,可能是堆栈溢出也可能是对某些资源的非法访问等等,一旦遇到可能更不知从何下手,那是否有一套基本的处理思路去一步步排查呢?
本文就结合英飞凌Tricore TC3xx芯片系统介绍下Reset 查找的基本方法,帮助大家对 Reset 的原因进行追踪或对问题进行定位,在别人迷茫的时候你还有一份指向光明的宝典,帮助你有条不紊的抽丝剥茧层层深

http://www.lryc.cn/news/56045.html

相关文章:

  • 第六章 共享模型之 无锁
  • 2023Q2押题,华为OD机试用Python实现 -【机智的外卖员】
  • 【华为OD机试真题】密室逃生游戏(javapython)
  • [golang gin框架] 17.Gin 商城项目-商品分类模块, 商品类型模块,商品类型属性模块功能操作
  • Redis安装-使用包管理安装Redis
  • HTML属性的概念和使用
  • ChatGPT基础知识系列之一文说透ChatGPT
  • ‘go install‘ requires a version when current directory is not in a module
  • 蓝桥杯嵌入式第十三届(第二套客观题)
  • FFmpeg进阶:各种输入输出设备
  • 使用Shell笔记总结
  • 反常积分的审敛法
  • python实战应用讲解-【numpy专题篇】numpy常见函数使用示例(十三)(附python示例代码)
  • Java设计模式(十九)—— 桥接模式
  • 多线程并发安全问题
  • P1005 [NOIP2007 提高组] 矩阵取数游戏
  • 百度云【人脸识别】
  • 强化模板模块
  • Vue.js学习详细课程系列--共32节(6 / 6)
  • 【TFT屏幕】1.44寸彩屏
  • vue3组合式api
  • Maven高级-私服
  • 网络优化小结
  • Android 11.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(一)
  • 个人练习-Leetcode-1942. The Number of the Smallest Unoccupied Chair
  • EMC经典问答85问(59-62问)
  • Java面向对象 - 封装、继承和多态的综合练习(答案+知识点总结)第1关:封装、继承和多态进阶(一)+ 第2关:封装、继承和多态进阶(二)
  • 小迪安全day20WEB漏洞-文件上传之基础及过滤方式
  • LeetCode236.最近的公共祖先
  • 【springcloud 微服务】Spring Cloud Alibaba整合Sentinel详解