工具/软件:Linux
一个很好描述的问题是一个很好理解的问题。
缺乏信息需要不必要的沟通,从而拖延问题的实际调试,并使双方都花费时间。
以下是一个简单的指南、用于更好地描述问题并减少解决延迟。
它只是一个模板、并非每个问题都需要或适用所有步骤。
我希望下面的六步 指南或其中的部分内容(如有必要)将有助于节省每个人的时间和精力。
1.帖子标题
-
[例如:AM572x:eMMC:写入卡期间出现命令超时错误]
-
2.硬件说明
-
SoC [AM5728、AM3352、DRA7XX 等]和 PG -修订版1.0、2.0等
-
TI EVM 或定制板、如果 TI EVM 为 Rev (A< B、G 等)或变体(IDK、uEVM 等)
-
相关器件信息- PMIC、DDR、CAM、显示屏、ETH 卡、 PCIe 卡等
-
3.软件说明
-
SDK 版本、内核和 U-boot 版本
-
定制引导加载程序与 SDK 引导加载程序
-
使用的应用程序、中间件、框架
-
在 SDK 上执行的其他补丁/更改
-
4. 问题场景
-
描述用例和所涉及的组件
-
导致该问题的事件
-
发放复制所需的时间和复制频率
-
如果是在定制板上、是否在 TI 硬件上尝试过?
-
5. 相关日志
-
通常-完整引导日志、最多可显示"issu (副本)"
-
如果 无法共享整个引导日志、则至少要完成问题签名
-
检查调试选项-例如:在 bootargs 中设置"loglevel=7"、"earlyprintk"、启用特定于驱动程序的调试"CONFIG_PM_DEBUG"或"CONFIG_MMC_DEBUG"等
-
6. 安装相关配套资料
-
如果修改或使用自定义电路板、请共享器件树源(DTS/dtsi)文件
-
系统级问题的系统方框图、不仅仅涉及内核驱动程序
-
在需要时重现问题的独立应用/测试案例
-
此致、
RK