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.

[参考译文] PROCESSOR-SDK-AM437X:AM437X 定制电路板在"起始内核..."之后挂起

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1529729/processor-sdk-am437x-am437x-custom-board-hangs-after-starting-kernel

器件型号:PROCESSOR-SDK-AM437X

工具/软件:

您好、

我尝试在使用 AM437X 处理器的定制电路板上运行我的内核版本、但我被困在“正在启动内核...“消息中。我们启用 earlyprintk 消息、之后它会显示以下日志

OMAP-L3_NOC 44000000.OCP:L3 应用程序错误:目标 13 mod:1(不可清除)

8<--在这里切开--
未处理的故障:0x75d7b3e5e5 处的外部中止 (0x1406) 不精确
PgD =(ptrval) l)
[75d7b3e5]*PgD=0000000000c
内部错误:1406 [#1] PREEMPT_RT ARMRM
链接的模块:c
CPU:0 PID:1 Comm:swapper tainted:g       W        5.10.100-rt62-g204ec708dc #6
硬件名称:通用 AM43(平展设备树)
PC 位于 sysc_probe+0xd24/0x1554
LR 位于 sysc_probe+0xcd4/0x1554

以下 源代码和我们使用的定制板版本

1) Uboot 版本:U-Boot 2023.04-00001-gd63f266198-dirty (2024 年 8 月 27 日 — 10:53:55 +0530)

2) 内核版本: linux_kernel5.10.162

3) Processor SDK:.8.02.xxx

谢谢

Mahesh

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

    尊敬的 Mahesh:

    sysc_probe () 函数中的中止失败通常是由内核试图启用不存在的模块引起的。

    您使用的 AM437x 的确切部件号是多少? 请查看 AM437x 数据表表表 3-1 “器件特性比较“以查看哪些模块不存在、然后禁用内核器件树中的相应节点。 请注意 SGX 和 PRU-ICSS。