工具/软件:Linux
大家好、
我的客户报告了3D 图形问题。 他们使用的是 AM3354与 Linux SDK 5.6、PSP 04.06.00.10配合使用。 3D 图形 SDK 为04.09.00.01。
当他们在自己的电路板上运行一些示例应用时、他们遇到了显示问题。
出现问题时、显示屏将停止刷新、但系统未挂起。 如果我们关闭显示线程、然后重新启动、此3D 显示可能工作良好。此问题偶尔发生。 问题日志如下所示:
[399.470366] PVR_K:(错误):SGXOSTimer () Detected SGX locked (0x16fde tases)[1775、home/blt/Graphics_SDK_4_09_00_01/GFX_Linux_km/服务]
[399.486176] PVR_K:HWRecoveryResetSGX:触发 SGX 硬件恢复
[399.493067] PVR_K:SGX 调试(SGX_DDK_Linux_CustomerTI sgxddk 19 1.9@2188537)
[399.500613] PVR_K:(错误):SGX 寄存器基址(线性):0xC9000000 [1290、home/blt/Graphics_SDK_4_09_00_01/GFX_Linux_km/服务]
[399.516431] PVR_K:(错误):SGX 寄存器基址(物理):0x56000000 [1291、home/blt/Graphics_SDK_4_09_00_01/GFX_LINUX_KM/服务]
[399.532207] PVR_K:(P0) EUR _CR_CORE_ID:01120000
[399.537898] PVR_K:(P0) EUR _CR_CORE_REVISION:00010205
[399.543597] PVR_K:(P0) EUR _CR_EVENT_STATUS:20000001
[399.549288] PVR_K:(P0) EUR _CR_EVENT_STATUS2:00000008
[399.554985] PVR_K:(P0) EUR_CR_BIF_CTRL:00000000
[399.560687] PVR_K:(P0) EUR_CR_BIF_INT_STAT:00000000
[399.566377] PVR_K:(P0) EUR _CR_BIF_FAULT:00000000
[399.572075] PVR_K:(P0) EUR_CR_BIF_MEM_REQ_STAT:00000002
[399.577763] PVR_K:(P0) EUR_CR_CLKGATECTL:00222220
[399.583463] PVR_K:(P0) EUR _CR_PDD_PC_BASE:00000000
[399.589182] PVR_K:显示设备1的翻转命令完成数据0:
[399.5981] PVR_K:SGX 主机控制:
[399.599755] PVR_K:(HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
[399.606691] PVR_K:(HC-10) 0x00000000 0x00000003 0x0000000A 0x00030D40
[399.613675] PVR_K:(HC-20) 0x00000000 0x00000000 0x00000003 0x00000000
[399.620662] PVR_K:(HC-30) 0x00000000 0x00052502 0xFECF6F40 0x00000000
[399.627633] PVR_K:(HC-40) 0x00000000 0x00000000 0x00000000 0x00000000
[399.634611] PVR_K:SGX TA/3D 控制:
[399.638472] PVR_K:(T3C-0) 0x0F003000 0x0F003140 0x0F002000 0x00000000
[399.6454545453] PVR_K:(T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
[399.652526] PVR_K:(T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
[399.659586] PVR_K:(T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
[399.666660] PVR_K:(T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
[399.673732] PVR_K:(T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
[399.680803] PVR_K:(T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
[399.687867] PVR_K:(T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
[399.694938] PVR_K:(T3C-80) 0x00000000 0x0F0AD718 0x0F0AD55C 0x0F000000
[399.702010] PVR_K:(T3C-90) 0x864D6000 0x0F09AB40 0x0F0AD55C 0x0F08B920
[399.709072] PVR_K:(T3C-A0) 0x0F00AEA0 0x0F0AD718 0x0F0AF840 0x00060000
[399.716174] PVR_K:(T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
[399.723248] PVR_K:(T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000
[399.730319] PVR_K:(T3C-D0) 0x00000000 0x00000000 0x00000000 0x00000000
[399.737386] PVR_K:(T3C-E0) 0x0000BC97 0x0000019A 0x00000199 0x0F000000
[399.744461] PVR_K:(T3C-F0) 0x8000B000 0x8004B000 0x0F004000 0x0F00A420
[399.751537] PVR_K:(T3C-100) 0x0F00A740 0x0F08B000 0x0F08B000 0x00000000
[399.758692] PVR_K:(T3C-110) 0x00000441 0x00000441 0x00000000 0x00000003
[399.765861] PVR_K:(T3C-120) 0x00000002 0x00000000 0x00000001 0x42A15A6E
[399.773024] PVR_K:SGX 内核 CCB WO:0x42 RO:0x3E
由于我在3D 图形 SDK 调试方面的经验非常少、是否有人可以提供一些有关如何调试此问题的线索?
非常感谢!
如需更多信息、请参阅附加文件、例如 dmesg、在发生问题时引导日志。