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/processor-SDK-AM335X:内核严重错误

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604841/linux-processor-sdk-am335x-kernel-panic

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

大家好、

我们将 AM335x 板与内核版本3.7.0配合使用。

它在各个方面都可以正常工作、但在 SPI 上写入任何数据时、它经常挂起。

我在这里附上日志。

SPI_SYNC ENTERED1
无法处理虚拟地址000801a4上的内核分页请求
PgD = c0004000
[000801a4]* PgD=00000000
内部错误:Oops:17 [#1]
链接的模块:
CPU:0   被污染:G          O (3.2.0 #965)
PC 位于 OMAP2_mcspi_work + 0x6c8/0xc94
LR 位于 mcspi_wait_for_reg_bit+0x1c/0x80
PC:[ ]   LR:[ ]   PSR:60000013
SP:cf285eb8 IP:cf285ea0 FP:cf285f4c
R10:000801a4 R9:fa1a0130 R8:00000001
R7:00000000 R6:00000000 R5:cf0b7c00 r4:cf50fefc
r3:00000006 r2:c06b1c40 r1:ffff96b7 r0:00000000
标志:   模式 SVC_32 ISA ARM 段内核上 FIQ 上的 nZCv IRQ
控制:10c5387d 表:8f5c4019 DAC:00000015
进程 kwork/u:2 (pid:655、堆栈限制= 0xcf2842f0)
堆栈:(0xcf285eb8至0xcf286000)
5ea0:                                                      00000001 cf1c2258
5ec0:cf0b7f70 cf0b7f60 cf0a7500 c0693718 c07104fc 80008001 c003a5e4 c06b0770
5ee0:00000000 cf50fed0 001123cc fa1a0138 c005c448 00000000 00000000 fa1a013c
5f00:cf1c2100 cf284000 cf0b2bc0 00000000 cf285f34 cf285f20 c005c530 c005c408
5f20:cf1c2100 cf1e4980 cf0a0200 cf284000 00000000 c02b9f70 cf0b7f60 cf0a0205
5f40:cf285f84 cf285f50 c00514d4 c02b9f7c c070f3ec cf1e4990 c070f3e8 cf1e4980
5f60:c070f3ec cf1e4990 c070f3e8 cf284000 00000089 c06b21a4 cf285fbc cf285f88
5f80:c005334c c00513bc cf1e4980 c00531f0 00000013 cf04dee0 cf1e4980 c00531f0
5fa0:00000013 00000000 00000000 00000000 cf285ff4 cf285fc0 c0057364 c00531fc
5fc0:cf04dee0 00000000 cf1e4980 00000000 cf285fd0 cf285fd0 00000000 cf04dee0
5fe0:c00572d4 c0041ac0 00000000 cf285ff8 c0041ac0 c00572e0 ff7fff 效率
回溯:
[ ](OMAP2_mcspi_work + 0x0/0xc94)、来自[ ](Process_One_Work+0x124/0x384)
[ ](Process_One_Work+0x0/0x384)从[ ](worker_thread+0x15c/0x330)
[ ](worker_thread+0x0/0x330)、来自[ ](kthread+0x90/0x94)
[ ](kthread+0x0/0x94)、来自[ ](do_exit+0x0/0x67c)
 r6:c0041ac0 r5:c00572d4 r4:cf04dee0
代码:e3a01002 ebfffc7b e3500000 ba00011a (e4da3001)
--[结束线迹41806479eafc2227]---
无法处理虚拟地址 fffffffc 处的内核分页请求
PgD = c0004000
[fffffffffc]*pgD=8fffe821,*pte=00000000,*ppte=00000000
内部错误:Oops:17 [#2]
链接的模块:
CPU:0   被污染:G     D   O (3.2.0 #965)
PC 位于 kthread_data+0x10/0x18
LR 位于 wq_worker_sing+0x14/0x98
PC:[ ]   LR:[ ]   PSR:20000193
SP:cf285c30 IP:cf285c40 FP:cf285c3c
R10:cf1c21dc R9:c06be2f8 r8:cf1c2258
R7:c0694db0 R6:cf284000 R5:c06b0770 R4:00000000
r3:00000000 r2:8b9289dc r1:00000000 r0:cf1c2100
标志:nzCv 在  模式 SVC_32 ISA ARM 段用户上关闭 FIQ 的 IRQ
控制:10c5387d 表:8f5c4019 DAC:00000015
进程 kwork/u:2 (pid:655、堆栈限制= 0xcf2842f0)
堆栈:(0xcf285c30至0xcf286000)
5c20:                                    cf285c54 cf285c40 c0053588 c00574b0
5c40:00000020 cf1c2100 cf285c94 cf285c58 c0499904 c0053580 c071a2bc c0499b28
5c60:c0694db0 c06900d4 cf285c8c cf1c2100 00000001 cf1c20f8 cf01bc00 cf1c21dc
5c80:cf1c21dc cf1c21dc cf285c4 cf285c98 c0499b28 c04996ac cf285cdc cf285cc cf285ca8
5ca0:c0041f28 c0499ae4 cf284000 00000001 cf284000 cf285cbc c02ba63c cf285cbc
5cc0:cf285cbc cf1c2224 c003eb44 cf285d2a cf285d5c cf285ce0 c0017c68 c0041acc
5ce0:cf2842f0 0000000b 00000000 00000008 c058d590 65000017 31306133
5d00:20323030666265 62376366 35336520 30303030 61622030 31303028206131
5d20:61643465 31303033 c0002029 c04992a4 c05ac328 cf285e70 000801a4 00000000
5d40:00000017 00000000 fa1a0130 cf1c2100 cf285d84 cf285d60 c001a2f4 c0017b4c
5d60:cf285e70 00000000 cf285e70 000801a4 00000007 00000017 cf285dbc cf285d88
5d80:c001a458 c001a284 cf284000 c06b1c40 cf285db4 00000017 000801a4 c06948bc
5da0:00000007 cf285e70 fa1a0130 000801a4 cf285e6c cf285dc0 c00083a4 c001a310
5dc0:cf285e24 cf285dd0 c00357f4 c0042e44 00000001 cf285dfc cf285de8
5de0:00000000 00000000 00000000 00000000 00000000 00000000 c0051258 cf073580
5e00:cf285e2c 00000000 c02b9650 60000093 c06b04d0 00000000 c06b1c40 cf284000
5e20:00000000 00000004 cf285e54 cf285e38 c0270360 c026fad8 cf077ea8 cf077e08
5e40:00000000 cf077e08 cf285e9c c02ba638 60000013 ffffff cf285ea4 00000001
5e60:cf285f4c cf285e70 c0013e58 c0008374 00000000 ff96b7 c06b1c40 00000006
5e80:cf50fefc cf0b7c00 00000000 00000001 fa1a0130 000801a4 cf285f4c
5ea0:cf285ea0 cf285eb8 c02b983c c02ba638 60000013 ffffff 00000001 cf1c2258
5ec0:cf0b7f70 cf0b7f60 cf0a7500 c0693718 c07104fc 80008001 c003a5e4 c06b0770
5ee0:00000000 cf50fed0 001123cc fa1a0138 c005c448 00000000 00000000 fa1a013c
5f00:cf1c2100 cf284000 cf0b2bc0 00000000 cf285f34 cf285f20 c005c530 c005c408
5f20:cf1c2100 cf1e4980 cf0a0200 cf284000 00000000 c02b9f70 cf0b7f60 cf0a0205
5f40:cf285f84 cf285f50 c00514d4 c02b9f7c c070f3ec cf1e4990 c070f3e8 cf1e4980
5f60:c070f3ec cf1e4990 c070f3e8 cf284000 00000089 c06b21a4 cf285fbc cf285f88
5f80:c005334c c00513bc cf1e4980 c00531f0 00000013 cf04dee0 cf1e4980 c00531f0
5fa0:00000013 00000000 00000000 00000000 cf285ff4 cf285fc0 c0057364 c00531fc
5fc0:cf04dee0 00000000 cf1e4980 00000001 cf285fd0 cf285fd0 00000000 cf04dee0
5fe0:c00572d4 c0041ac0 00000000 cf285ff8 c0041ac0 c00572e0 ff7fff 效率
回溯:
[ ](kthread_data+0x0/0x18)、来自[ ](wq_worker_Sleeping + 0x14/0x98)
[ ](wq_worker_sing+0x0/0x98)、来自[ ](_schedule+0x264/0x394)
 r4:cf1c2100 r3:00000020
[ ](_schedule+0x0/0x394)、从[ ](计划+0x50/0x68)
[ ](计划+0x0/0x68)从[ ](do_exit+0x468/0x67c)
[ ](do_exit+0x0/0x67c)从[ ](DIE+0x128/0x2d8)
 R7:cf285d2a
[ ](DIE+0x0/0x2d8)从[ ](__do_kernel_FAULT+0x7c/0x8c)
[ ](__do_kernel_FAULT+0x0/0x8c)从[ ](do_page_FAULT+0x154/0x1f0)
 r8:00000017 r7:00000007 r6:000801a4 r5:cf285e70 r4:00000000
r3:cf285e70
[ ](do_page_FAULT+0x0/0x1f0)从[ ](DO_DataAbort+0x3c/0xa0)
[ ](do_DataAbort+0x0/0xa0)从[ ](_dabt_Svc+0x38/0x60)
异常堆栈(0xcf285e70至0xcf285eb8)
5e60:                                    00000000 ffff96b7 c06b1c40 00000006
5e80:cf50fefc cf0b7c00 00000000 00000001 fa1a0130 000801a4 cf285f4c
5ea0:cf285ea0 cf285eb8 c02b983c c02ba638 60000013 ffffff
 r8:00000001 r7:cf285ea4 r6:ffff r5:60000013 r4:c02ba638