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.

[参考译文] Linux/DRA755:GCX 驱动程序崩溃

Guru**** 2553260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583750/linux-dra755-gcx-driver-getting-crashed

器件型号:DRA755

工具/软件:Linux

您好!

处理器: X5777BXGABC  

PMIC:O9039A387IZWSRQ1

芯片版本:2.0

在引导时、内核会通过 Oops 消息崩溃。

当内核崩溃程序计数器时:gcpwer_reset 函数
驱动 程序位置:drivers/MISC/GCX/gccore/gcmain.c

但是、在其中一个具有相同处理器和 PMIC 的电路板中、其工作正常。

gccorecontext->gcpow=GCPWR_LOW

请帮助我找出根部罩。

 

Oops 消息:

10.598016]返修:模块已加载
[10.605444]  循环:模块已加载
[10.609214]  未处理故障:0x00000000处的不精确外部中止(0x1406)
[10.616633]  内部错误:1406 [#1]抢占 SMP ARM
[10.622130]  链接的模块:
[10.625351]  CPU:0 PID:1 Comm:swapper/0未被污染3.12.25 #5
[10.631673]  任务:b00efb80 ti:b0106000 task.ti:b0106000
[10.637360]  PC 处于 gcpwer_reset+0x70/0x1a0
[10.641772]  LR 位于_raW_SPINE_UNLOCK_irqrestore+0x30/0x50
[10.647545]  PC:[<8039f4c0>]   LR:[<80652b44>]   PSR:60000013
[10.647545]  sp:b0107d08 IP:b0107cd8 fp:b0107d34
[10.659616]  R10:FFFFFFFF R9:b0106000 R8:809944f0
[10.665106]  r7:809944f0 r6:80994540 r5:809944f0 r4:00080000
[10.671971]  r3:b5942000 r2:b0107cd8 r1:00080000 r0:00000000
[10.678841]  标志:   模式 SVC_32 ISA ARM 段内核上 FIQ 上的 nZCv IRQ
[10.686526]  控制:10c5387d 表:8000406a DAC:00000015

 

此致、

Biswajit

 

 

 

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

    您使用的 SDK/内核版本是什么?

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

    您好!

    我们使用内核版本:3.12.25

    SDK:ti-glsdk_dra7xx-evm_6_10_00_02

    此致、

    Biswajit

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

    此 SDK 非常旧、有一些更新的 SDK、内核4.4更新得多:
    processors.wiki.ti.com/.../Category:Processor_SDK_Linux_Automotive

    您使用此类旧 SDK 是否有任何原因?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我们两年前就启动了该项目。现在我们无法迁移到更新的内核、因为已经发生了大量的开发。
    是不是可以从中找出根本原因。
    因为在另一个板中、它工作正常。
    如果您能提供一些有关硬件的线索来进行监控、将会很有帮助。

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

    我已将您的问题转交给 GCX 专家以提供帮助。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biswajit、
    此驱动程序适用于 GC320 2D。 您是否使用任何 blitsville 框架用例调用 GC320驱动程序?
    如果不是、您能否禁用此驱动程序内置在 Kconfig 中?