This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5749:AM5749上的 SDK6 SGX 锁定错误

Guru**** 2553700 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/930477/am5749-sdk6-sgx-lockup-error-on-am5749

器件型号:AM5749

从 SDK5.02迁移到6.02之后

我们使用 gstreamer 的用户代码停止工作。

管道是 PREROLLED...
正在将管道设置为正在播放...
新时钟:GstSystemClock
[111.451272] PVR_K:(错误):SGXOSTIMER()检测到 SGX 锁定(0x439c 任务)
[111.458190] PVR_K:HWRecoveryResetSGX:触发 SGX 硬件恢复
[111.464755] PVR_K:SGX 调试(SGX_DDK_Linux_xorg sgxddk 1.17@4948957)
[111.471438] PVR_K:(错误):SGX 寄存器基址(线性):0x0c71c3e3
[111.478716] PVR_K:(错误):SGX 寄存器基址(物理):0x56000000
[111.485718] PVR_K:运行 SGXREG 调试脚本:
[111.490363] PVR_K:(液压)
[111.493055] PVR_K:(SGXREG) 0x00004000:0x00000001
[111.498052] PVR_K:(SGXREG) 0x00004004:0x0000000A
[111.503049] PVR_K:(SGXREG) 0x00004008:0x0000000F
[111.508105] PVR_K:(SGXREG) 0x00004024:0x00000005
[111.513176] PVR_K:(SGXREG) 0x00004118:0x00000008
[111.518172] PVR_K:(SGXREG) 0x0000412C:0x20000000
[111.523165] PVR_K:(SGXREG) 0x00004404:0x00000000
[111.528159] PVR_K:(SGXREG) 0x00004C04:0x00080000
[111.533154] PVR_K:(SGXREG) 0x00004C08:0x00000000
[111.538145] PVR_K:(SGXREG) 0x00004C74:0x00000000
[111.543139] PVR_K:(SGXREG) 0x00004C78:0x00000000
[111.548130] PVR_K:(SGXREG) 0x00004CA8:0x00000000

此错误仅在 SDK6上出现。 我们尝试下载二进制文件、并使用源代码中的 rootss 映像编译所有 SDK。 没有区别。 我们每次收到错误时都会执行该操作。

还在 IDDK5749和定制板上进行了测试。 两个都不工作!!! 但 SDK502工作正常。

请解释如何重建 SGX 驱动程序以及修补程序在哪里?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请向我们提供更多详细信息吗?

    您能否共享完整的用户模式和内核侧日志?

    您指的是哪个补丁?

    此致

    Hemant

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    论坛上存在 SGX 锁定错误问题的主题、但未说明用户如何解决该问题。 n`t 在 SDK5上接收到这个错误、但它返回 SDK6。 我们当前已移至 SDK6、无法降级。

    您`m 用户和内核端日志我发布了一些日志、请提供如何共享完整日志的说明?

    我`m 使用具有纹理调整和当前 SGX 驱动程序的 VPE 所导致的错误必须修复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ivan、

    很抱歉不能早点回来。

    您是否有办法与我们分享您的应用? 如果您可以使用可共享的简单源重新创建崩溃、这将有助于加快调试。

    此致

    Hemant

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好。

    我们创建了重新创建崩溃的脚本。

    我们使用了实时摄像头流、该流由使用 IVAHD 和 SGX 的 gstreamer 解码和重新分频。 请下载此流的示例、并在下载文件的文件夹中创建简单的.sh 脚本文件

    #!/usr/bin/env 短接

    gst-launch-1.0 -v 文件 rc location=cut.mp4! qtdemux! h264parse! \
    ducatih264dec! VPE! 'video/x-raw、format=(string) NV12、width=(int) 720、height=(int) 480'! 陆上接收机

    回波"完成"。

    然后尝试从 Weston 终端启动此脚本。

    在 SDK5版本中、一切正常。

    在 SDK6中、我们收到崩溃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    伊万

    非常感谢。 我们将尝试此操作并告知您。

    此致

    Hemant

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ivan、

    很抱歉、未更新此主题。 这与其他问题一起在内部进行跟踪。 我们将在可用时发布任何更新。

    再次感谢您的报告。

    此致

    Hemant