ZHCAE45 June   2024 AM625 , AM67A , AM68A , AM69A , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2图形应用程序的常见问题
    1. 2.1 系统或应用程序冻结
      1. 2.1.1 典型内核紧急日志
    2. 2.2 屏幕撕裂
    3. 2.3 屏幕上出现伪影或损坏
    4. 2.4 空白屏幕
    5. 2.5 低帧速率
    6. 2.6 GPU 驱动程序日志和硬件恢复
      1. 2.6.1 典型 GPU HWR 日志
  6. 3图形问题支持流程
    1. 3.1 提交初步描述
    2. 3.2 确定问题是否可在 TI EVM 上重现
    3. 3.3 提供跟进测试和日志
  7. 4用于调试 GPU 驱动程序的工具
    1. 4.1 Linux® DebugFS 中的驱动程序状态
    2. 4.2 驱动程序 AppHints
    3. 4.3 PVR 日志转储收集
    4. 4.4 将日志组添加到固件跟踪
    5. 4.5 在硬件恢复后禁用驱动程序
    6. 4.6 禁用自动加载 GPU 驱动程序
  8. 5集成打补丁后的 GPU 驱动程序
    1. 5.1 UM 库安装
    2. 5.2 KM 库安装
    3. 5.3 安装后步骤
  9. 6总结

提交初步描述

现在已经确定了与图形相关的问题,接下来的调试步骤需要收集以下信息。此信息越完整,调试体验就越顺畅。

  1. 症状:在系统级别出现了哪些症状?是出现在控制台输出吗?节 2 详细说明了许多常见的症状,有些症状可能会同时发生。
  2. 设置:如何使用 GPU?显示器是本地 Linux® 显示器还是远程显示器?这是 RTOS + Linux 设置中的视觉处理流水线吗?使用的 GPU 驱动程序和软件开发套件 (SDK) 版本是什么?
  3. 场景:此问题是在什么情况下发生的?是否有其他处理器正在运行?是否正在处理较大的视觉处理流水线或类似内容的一部分?该问题是在启动应用程序后立即发生还是在一段时间后发生?
  4. 是否可以重现:重现此问题的难易程度如何?问题是仅出现在一个电路板上还是出现在所有电路板上?重现此问题需要多长时间?
  5. 恢复:问题是否可以在没有任何干预的情况下恢复,或者系统是否处于崩溃状态?
  6. 日志记录:请共享控制台和内核 (dmesg) 中的所有日志,或注明在失败发生时没有日志。

在整个调试过程中需要这些初步信息,这些信息与日志一起用于确定问题。