Linux卡白条进不去系统,i.MX6 linux内核崩溃(已解决)

编程入门 行业动态 更新时间:2024-10-07 02:18:02

Linux卡<a href=https://www.elefans.com/category/jswz/34/1706222.html style=白条进不去系统,i.MX6 linux内核崩溃(已解决)"/>

Linux卡白条进不去系统,i.MX6 linux内核崩溃(已解决)

本帖最后由 FSL_TICS_ZP 于 2014-7-8 16:19 编辑

使用官方Linux version 3.0.35内核。板子是北京明远智睿的Demo开发板,北京明远智睿提供两个patch文件,一个u-boot、一个内核的。使用的是i.MX6Q四核处理器。

北京明远智睿的patch文件

在官方3.0.35内核基础上打了patch文件后板子能正常跑起来。

问题:写了一个sqlite的应用测试程序进行压力测试:多线程运行,10个线程写,10个线程读。在运行了一段时间后内核崩溃。

linux不是分为用户层和内核层了么?用户层就算指针错误也不会将内核当掉啊。所以应该是内核出问题了。从log也能看出应该是内核出问题了,smp_call_function_single这个函数相当底层了吧?它怎么会出问题呢?

崩溃log:

Unable to handle kernel NULL pointer dereference at virtual address 00000000

pgd = 80004000

[00000000] *pgd=00000000

Internal error: Oops: 17 [#1] PREEMPT SMP

Modules linked in:

CPU: 0    Not tainted  (3.0.35-2666-gbdde708 #22)

PC is at smp_call_function_single+0x60/0x1d0

LR is at twd_cpufreq_transition+0x48/0x58

pc : [<800a2898>]    lr : [<800472f4>]    psr: 60000013

sp : bfe69e20  ip : 00000000  fp : 805118bc

r10: bfe69ee4  r9 : 80aa3cc0  r8 : 805118b8

r7 : 00000000  r6 : 8004717c  r5 : 00000000  r4 : bfe68000

r3 : 00000001  r2 : 00000000  r1 : 00000000  r0 : 80aa3abc

Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c53c7d  Table: 4fc1804a  DAC: 00000015

Process kworker/0:1 (pid: 417, stack limit = 0xbfe682f0)

Stack: (0xbfe69e20 to 0xbfe6a000)

9e20: 00000000 0011edd8 0011edd8 00000000 00000000 00000000 00000000 00000000

9e40: 80af22fc ffffffff 80add2d8 00000000 00000001 bfe69ee4 bfe69ee4 800472f4

9e60: 800472ac 80093be4 80b12bbc 80b12ba4 00000000 00000001 ffffffff 80093d00

9e80: 00000000 3b5dc100 001312d0 bfe69ee4 bfaff240 00000000 00000004 80aa3ac4

9ea0: bfe69ee4 80093d34 00000000 00000004 00000004 8037492c 00000001 8c020000

9ec0: 00000004 8006582c bfe69f04 80093c88 8c008f40 00000000 00000000 00000004

9ee0: bfe69f64 00000000 000f32a0 00060ae0 000f4201 00000000 bfe69f20 00000000

9f00: 91cfcc0a 00000002 80039f40 80aa3abc 80aa3abc 00000000 80aa3b00 80aa3cc0

9f20: 80039d90 8c008d90 80039d90 803740e8 00060ae0 803788fc 00000001 bfed23c0

9f40: 8c0082e0 8c00e800 bfe68000 00000000 8c00e805 803787e0 80b12c24 800899f8

9f

更多推荐

Linux卡白条进不去系统,i.MX6 linux内核崩溃(已解决)

本文发布于:2024-03-05 21:46:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713526.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:白条   内核   进不去   系统   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!