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.

android 跑死掉

Other Parts Discussed in Thread: AM3354, TPS65910, TPS65217

我在am3354上运行android,跑一会就跑死掉,每次都这样,你们有遇到过吗?是什么问题?下面是log:

[ 128.969084] Internal error: Oops - undefined instruction: 0 [#1]
[ 128.975379] Modules linked in: omaplfb(O) pvrsrvkm(O)
[ 128.980675] CPU: 0 Tainted: G O (3.2.0-00245-g9874820-dirty #42)
[ 128.988235] PC is at futex_wake+0xea/0x118
[ 128.992528] LR is at clockevents_program_event+0x78/0x15c
[ 128.998172] pc : [<c007233a>] lr : [<c006fa8c>] psr: 800001b3
[ 128.998177] sp : c3899e2c ip : c3899e20 fp : c3899e5c
[ 129.010175] r10: 00000003 r9 : 0fcf961c r8 : a3be472e
[ 129.015634] r7 : 0000001e r6 : 069d7000 r5 : 00000000 r4 : c07c3e00
[ 129.022455] r3 : c007091a r2 : 00978d4a r1 : 3b9aca00 r0 : c389a00c
[ 129.029280] Flags: Nzcv IRQs off FIQs on Mode SVC_32 ISA Thumb Segment user
[ 129.037011] Control: 10c5387d Table: 8bd9c019 DAC: 00000015
[ 129.043014]
[ 129.043016] PC: 0xc00722ba:
[ 129.047475] 22b8 e246600c ea000005 e1a03006 e1a00006 e5b3600c e1570003 e246600c 0a00001a
[ 129.056051] 22d8 e370001c 0afffff7 e590201c e51b3030 e1520003 1afffff3 e5902020 e51b302c
[ 129.064625] 22f8 e1520003 1affffef e5902024 e51b3028 e1520003 1affffeb e5903028 e3530000
[ 129.073199] 2318 1a00000e e590302c e3530000 1a00000b e5903034 e1140003 0affffe2 e2888001
[ 129.081773] 2338 ebfffc7b e1580005 baffffde e24b0030 ebfffec1 e1a00008 e24bd020 e89da9f0
[ 129.090348] 2358 e24b0030 e3e08015 ebfffebb eafffff8 e1a0c00d e92dd818 e24cb004 e92d4000
[ 129.098922] 2378 e8bd4000 e1a04000 e2803018 e1932f9f e2422001 e1831f92 e3310000 1afffffa
[ 129.107496] 2398 e3520000 189da818 e5903014 e3530000 0a000009 f10c0080 e890000c e5823004
[ 129.116070] 23b8 e5832000 e5840000 e5840004 f1080080 e2800008 e5941014 eb000898 e1a0200d
[ 129.124646]
[ 129.124648] LR: 0xc006fa0c:
[ 129.129107] fa0c e1c421f0 e89da818 e1a0c00d e92dd9f0 e24cb004 e24dd00c e92d4000 e8bd4000
[ 129.137681] fa2c e1a06002 e1a07003 e3560000 e2d71000 e1a04000 e5db5004 ba00003c e5901030
[ 129.146255] fa4c e5802010 e3510001 e5803014 03a00000 0a000027 e5941034 e3110004 1a000026
[ 129.154829] fa6c e24b002c ebffec4e e14b22dc e0562002 e0c73003 e3520001 e2d3c000 fa000024
[ 129.163404] fa8c e1c401d8 e594e028 e1520000 e0d3c001 e594c02c e5948004 b1a00002 b1a01003
[ 129.171977] faac e1c422d0 e1a06000 e1a07001 e1560002 e0d71003 e1a01004 b1a06002 b1a07003
[ 129.180552] facc e0832e96 e25c0020 e26c6020 e023379e e1a0cc32 e18cc613 41a0000c 51a00033
[ 129.189126] faec e12fff38 e3500000 0a000001 e3550000 1a00000b e24bd020 e89da9f0 e594c008
[ 129.197701]
[ 129.197704] SP: 0xc3899dac:
[ 129.202162] 9dac c007091a c07c3e00 00000000 069d7000 0000001e a3be472e 0fcf961c 00000003
[ 129.210736] 9dcc c3899e5c c3899e20 c3899e2c c006fa8c c007233a 800001b3 ffffffff 00031cd8
[ 129.219311] 9dec 00000000 0081b1d1 00000000 38a0e2b6 00000000 c026b67c c07c3e00 00000000
[ 129.227885] 9e0c 069d7000 0000001e a3be472e 0fcf961c 00000003 00978d4a 00000000 c3899e20
[ 129.236459] 9e2c c007091a 0605e2b6 0000001e 00000001 069d7000 0000001e c07e3c48 00000001
[ 129.245033] 9e4c a3be472e c3899e7c c3899e60 c00701a8 c006fa20 00000000 c07e3c78 c07e3c48
[ 129.253607] 9e6c 00000003 c3899ed4 c3899e80 c00661d0 c0070170 06052130 0000001e 06052130
[ 129.262181] 9e8c 0000001e 069d7000 0000001e 06052130 0000001e a9c3685e 0fcf963a c003c83c
[ 129.270755]
[ 129.270758] IP: 0xc3899da0:
[ 129.275216] 9da0 c389a00c 3b9aca00 00978d4a c007091a c07c3e00 00000000 069d7000 0000001e
[ 129.283790] 9dc0 a3be472e 0fcf961c 00000003 c3899e5c c3899e20 c3899e2c c006fa8c c007233a
[ 129.292365] 9de0 800001b3 ffffffff 00031cd8 00000000 0081b1d1 00000000 38a0e2b6 00000000
[ 129.300939] 9e00 c026b67c c07c3e00 00000000 069d7000 0000001e a3be472e 0fcf961c 00000003
[ 129.309513] 9e20 00978d4a 00000000 c3899e20 c007091a 0605e2b6 0000001e 00000001 069d7000
[ 129.318087] 9e40 0000001e c07e3c48 00000001 a3be472e c3899e7c c3899e60 c00701a8 c006fa20
[ 129.326661] 9e60 00000000 c07e3c78 c07e3c48 00000003 c3899ed4 c3899e80 c00661d0 c0070170
[ 129.335235] 9e80 06052130 0000001e 06052130 0000001e 069d7000 0000001e 06052130 0000001e
[ 129.343810]
[ 129.343812] FP: 0xc3899ddc:
[ 129.348271] 9ddc c007233a 800001b3 ffffffff 00031cd8 00000000 0081b1d1 00000000 38a0e2b6
[ 129.356845] 9dfc 00000000 c026b67c c07c3e00 00000000 069d7000 0000001e a3be472e 0fcf961c
[ 129.365419] 9e1c 00000003 00978d4a 00000000 c3899e20 c007091a 0605e2b6 0000001e 00000001
[ 129.373993] 9e3c 069d7000 0000001e c07e3c48 00000001 a3be472e c3899e7c c3899e60 c00701a8
[ 129.382567] 9e5c c006fa20 00000000 c07e3c78 c07e3c48 00000003 c3899ed4 c3899e80 c00661d0
[ 129.391142] 9e7c c0070170 06052130 0000001e 06052130 0000001e 069d7000 0000001e 06052130
[ 129.399716] 9e9c 0000001e a9c3685e 0fcf963a c003c83c c07c3e80 00000044 00000044 c3899fb0
[ 129.408290] 9ebc 5da9c41c 00000000 5c367140 c3899ee4 c3899ed8 c00220a0 c006609c c3899f2c
[ 129.416865]
[ 129.416867] R0: 0xc3899f8c:
[ 129.421325] 9f8c c0014858 400e7de0 20000030 ffffffff 5af72ecc 00000000 c3899fb0 c05847c0
[ 129.429899] 9fac c0008560 00000e10 0000012e 0000012f 5da9c420 5da9c420 0000012e 5da9c410
[ 129.438474] 9fcc 5af72ecc 5da9c41c 0000012e 5c367140 62ce2a84 40200ef4 62ce29e0 400e7f59
[ 129.447048] 9fec 400e7de0 20000030 ffffffff 00000000 00000000 00000000 00000000 bf000000
[ 129.455622] a00c c3dbee80 c07e17ac 00000000 00000015 c3dbee80 c3e16400 c07e1308 cf3d30c0
[ 129.464197] a02c c389a000 c389be28 cf38b980 c389bda4 c389bd70 c0582a70 00000000 00000000
[ 129.472771] a04c 00000000 00000000 00000000 01010000 00000000 5e509f00 00000000 00000000
[ 129.481344] a06c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 129.489920]
[ 129.489922] R3: 0xc007089a:
[ 129.494381] 0898 e51b0018 e51b201c e3043240 e340300f e1a01fc0 e0e10293 eaffffe8 e59f4050
[ 129.502955] 08b8 e5941054 e3510000 1a000001 e1c427d8 eafffff0 e1a00005 e50b2028 e50b302c
[ 129.511530] 08d8 ebff3c97 e51b2028 e51b302c e3500000 0afffff5 e1c405d8 e1c447d8 e0522000
[ 129.520105] 08f8 e0c33001 e0922004 e0a33005 eaffffe1 c07ba0f4 c07e4110 e1a0c00d e92dd800
[ 129.528680] 0918 e24cb004 e92d4000 e8bd4000 e3040110 e34c007e e89da800 e1a0c00d e92ddff0
[ 129.537254] 0938 e24cb004 e24dd03c e92d4000 e8bd4000 e59f3364 e5933000 e50b3048 e10f8000
[ 129.545828] 0958 f10c0080 e3500000 e50b8038 e59f434c 1a000002 e5943040 e3530000 0a000094
[ 129.554403] 0978 e3a08001 e24b0034 e5848040 ebffe889 e51b6034 e51b5030 e3a03000 e1a00003
[ 129.562978] 0998 e58d3000 e1a02006 e59f7310 e1a03005 ebffff34 e5943034 e50b6044 e3530000
[ 129.571552]
[ 129.571555] R4: 0xc07c3d80:
[ 129.576013] 3d80 cf001188 cf07ff08 00000000 c057324c c057d564 00000000 00000000 00000000
[ 129.584588] 3da0 c06aa460 c0802a68 00000000 00000000 00000000 00000000 c02d7488 c02d74d0
[ 129.593162] 3dc0 00000000 00000000 00000000 00000000 00000000 cf201e40 00000000 00000000
[ 129.601737] 3de0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 129.610310] 3e00 c0066090 c00220a8 00000000 00000000 069d7000 0000001e aaaaab35 00000029
[ 129.618884] 3e20 000003e8 00000000 0624dd2f 00000020 00000003 00000003 00000000 00000000
[ 129.627458] 3e40 c002235c 00000000 00000000 c06aab9c 00000000 00000000 c058d520 c07e40e8
[ 129.636033] 3e60 c07e40e8 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 129.644611] Process Binder_A (pid: 716, stack limit = 0xc38982f0)
[ 129.650979] Stack: (0xc3899e2c to 0xc389a000)
[ 129.655533] 9e20: c007091a 0605e2b6 0000001e 00000001 069d7000
[ 129.664085] 9e40: 0000001e c07e3c48 00000001 a3be472e c3899e7c c3899e60 c00701a8 c006fa20
[ 129.672636] 9e60: 00000000 c07e3c78 c07e3c48 00000003 c3899ed4 c3899e80 c00661d0 c0070170
[ 129.681188] 9e80: 06052130 0000001e 06052130 0000001e 069d7000 0000001e 06052130 0000001e
[ 129.689739] 9ea0: a9c3685e 0fcf963a c003c83c c07c3e80 00000044 00000044 c3899fb0 5da9c41c
[ 129.698290] 9ec0: 00000000 5c367140 c3899ee4 c3899ed8 c00220a0 c006609c c3899f2c c3899ee8
[ 129.706841] 9ee0: c007fba8 c0022070 00000009 00000395 00000000 c07e67c0 c07e6768 00000000
[ 129.715393] 9f00: c3899f4c c07e6768 00000044 00000000 c3899fb0 5da9c41c 0000012e 5c367140
[ 129.723944] 9f20: c3899f44 c3899f30 c007fe10 c007fb40 00020000 c07e6768 c3899f5c c3899f48
[ 129.732496] 9f40: c0081df4 c007fde4 c0081d64 c07fc5a4 c3899f6c c3899f60 c007f46c c0081d70
[ 129.741047] 9f60: c3899f8c c3899f70 c001488c c007f43c 00000002 00000004 fa200000 00000044
[ 129.749599] 9f80: c3899fac c3899f90 c00085dc c0014858 400e7de0 20000030 ffffffff 5af72ecc
[ 129.758150] 9fa0: 00000000 c3899fb0 c05847c0 c0008560 00000e10 0000012e 0000012f 5da9c420
[ 129.766701] 9fc0: 5da9c420 0000012e 5da9c410 5af72ecc 5da9c41c 0000012e 5c367140 62ce2a84
[ 129.775252] 9fe0: 40200ef4 62ce29e0 400e7f59 400e7de0 20000030 ffffffff 00000000 00000000
[ 129.783799] Backtrace:
[ 129.786365] [<c006fa14>] (clockevents_program_event+0x0/0x15c) from [<c00701a8>] (tick_program_event+0x44/0x4c)
[ 129.796912] r8:a3be472e r7:00000001 r6:c07e3c48 r5:0000001e r4:069d7000
[ 129.803940] [<c0070164>] (tick_program_event+0x0/0x4c) from [<c00661d0>] (hrtimer_interrupt+0x140/0x25c)
[ 129.813850] r5:00000003 r4:c07e3c48
[ 129.817600] [<c0066090>] (hrtimer_interrupt+0x0/0x25c) from [<c00220a0>] (omap2_gp_timer_interrupt+0x3c/0x44)
[ 129.827973] [<c0022064>] (omap2_gp_timer_interrupt+0x0/0x44) from [<c007fba8>] (handle_irq_event_percpu+0x74/0x2a4)
[ 129.838888] [<c007fb34>] (handle_irq_event_percpu+0x0/0x2a4) from [<c007fe10>] (handle_irq_event+0x38/0x48)
[ 129.849078] [<c007fdd8>] (handle_irq_event+0x0/0x48) from [<c0081df4>] (handle_level_irq+0x90/0x114)
[ 129.858624] r4:c07e6768 r3:00020000
[ 129.862368] [<c0081d64>] (handle_level_irq+0x0/0x114) from [<c007f46c>] (generic_handle_irq+0x3c/0x50)
[ 129.872096] r4:c07fc5a4 r3:c0081d64
[ 129.875851] [<c007f430>] (generic_handle_irq+0x0/0x50) from [<c001488c>] (handle_IRQ+0x40/0x94)
[ 129.884949] [<c001484c>] (handle_IRQ+0x0/0x94) from [<c00085dc>] (omap3_intc_handle_irq+0x88/0x90)
[ 129.894313] r6:00000044 r5:fa200000 r4:00000004 r3:00000002
[ 129.900256] [<c0008554>] (omap3_intc_handle_irq+0x0/0x90) from [<c05847c0>] (__irq_usr+0x40/0x60)
[ 129.909531] Exception stack(0xc3899fb0 to 0xc3899ff8)
[ 129.914809] 9fa0: 00000e10 0000012e 0000012f 5da9c420
[ 129.923360] 9fc0: 5da9c420 0000012e 5da9c410 5af72ecc 5da9c41c 0000012e 5c367140 62ce2a84
[ 129.931910] 9fe0: 40200ef4 62ce29e0 400e7f59 400e7de0 20000030 ffffffff
[ 129.938820] r7:5af72ecc r6:ffffffff r5:20000030 r4:400e7de0
[ 129.944750] Code: 0aff 8001 e288 fc7b (ebff) 0005
[ 129.949828] ---[ end trace a0d2df81ed6acea3 ]---
[ 129.954654] Kernel panic - not syncing: Fatal exception in interrupt
[ 129.961292] Backtrace:
[ 129.963859] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c057e8c4>] (dump_stack+0x20/0x24)
[ 129.972679] r6:00000001 r5:00000000 r4:c08263d8 r3:c07e18a0
[ 129.978613] [<c057e8a4>] (dump_stack+0x0/0x24) from [<c057eb34>] (panic+0x6c/0x190)
[ 129.986620] [<c057eac8>] (panic+0x0/0x190) from [<c0017a34>] (die+0x130/0x2a8)
[ 129.994167] r3:00010000 r2:00007cf9 r1:00000000 r0:c06a82dc
[ 130.000094] r7:00000002
[ 130.002743] [<c0017904>] (die+0x0/0x2a8) from [<c0017bd4>] (arm_notify_die+0x28/0x60)
[ 130.010932] [<c0017bac>] (arm_notify_die+0x0/0x60) from [<c0008334>] (do_undefinstr+0x134/0x154)
[ 130.020123] [<c0008200>] (do_undefinstr+0x0/0x154) from [<c05846a8>] (__und_svc+0x48/0x60)
[ 130.028763] Exception stack(0xc3899da0 to 0xc3899de8)
[ 130.034043] 9da0: c389a00c 3b9aca00 00978d4a c007091a c07c3e00 00000000 069d7000 0000001e
[ 130.042593] 9dc0: a3be472e 0fcf961c 00000003 c3899e5c c3899e20 c3899e2c c006fa8c c007233a
[ 130.051142] 9de0: 800001b3 ffffffff
[ 130.054782] r7:00000000 r6:c0584914 r5:800001b3 r4:c007233c
[ 130.060721] [<c006fa14>] (clockevents_program_event+0x0/0x15c) from [<c00701a8>] (tick_program_event+0x44/0x4c)
[ 130.071266] r8:a3be472e r7:00000001 r6:c07e3c48 r5:0000001e r4:069d7000
[ 130.078294] [<c0070164>] (tick_program_event+0x0/0x4c) from [<c00661d0>] (hrtimer_interrupt+0x140/0x25c)
[ 130.088203] r5:00000003 r4:c07e3c48
[ 130.091947] [<c0066090>] (hrtimer_interrupt+0x0/0x25c) from [<c00220a0>] (omap2_gp_timer_interrupt+0x3c/0x44)
[ 130.102319] [<c0022064>] (omap2_gp_timer_interrupt+0x0/0x44) from [<c007fba8>] (handle_irq_event_percpu+0x74/0x2a4)
[ 130.113235] [<c007fb34>] (handle_irq_event_percpu+0x0/0x2a4) from [<c007fe10>] (handle_irq_event+0x38/0x48)
[ 130.123422] [<c007fdd8>] (handle_irq_event+0x0/0x48) from [<c0081df4>] (handle_level_irq+0x90/0x114)
[ 130.132969] r4:c07e6768 r3:00020000
[ 130.136713] [<c0081d64>] (handle_level_irq+0x0/0x114) from [<c007f46c>] (generic_handle_irq+0x3c/0x50)
[ 130.146441] r4:c07fc5a4 r3:c0081d64
[ 130.150186] [<c007f430>] (generic_handle_irq+0x0/0x50) from [<c001488c>] (handle_IRQ+0x40/0x94)
[ 130.159286] [<c001484c>] (handle_IRQ+0x0/0x94) from [<c00085dc>] (omap3_intc_handle_irq+0x88/0x90)
[ 130.168649] r6:00000044 r5:fa200000 r4:00000004 r3:00000002
[ 130.174581] [<c0008554>] (omap3_intc_handle_irq+0x0/0x90) from [<c05847c0>] (__irq_usr+0x40/0x60)
[ 130.183857] Exception stack(0xc3899fb0 to 0xc3899ff8)
[ 130.189135] 9fa0: 00000e10 0000012e 0000012f 5da9c420
[ 130.197687] 9fc0: 5da9c420 0000012e 5da9c410 5af72ecc 5da9c41c 0000012e 5c367140 62ce2a84
[ 130.206237] 9fe0: 40200ef4 62ce29e0 400e7f59 400e7de0 20000030 ffffffff
[ 130.213149] r7:5af72ecc r6:ffffffff r5:20000030 r4:400e7de0

  • 你用的android的版本是哪个?硬件平台?(是在TI的EVM板上面进行测试的吗?)

  • android是ti官网上的:TI_Android_JB_4.2.2_DevKit_4.1.1。硬件平台是用am3354自己做的板子, ddr3:MT41J128M16JT-125, 电源:TPS65910A3,nand:MT29F2G08

  • 只是单纯的跑android系统就会死吗?还是跑了你写了测试应用之类的东西?

    自己做的板子的话,需要排查的因素有很多的,硬件方面,会不会是DDR不稳定带来的问题:ddr3的配置是否正确,有没有做过software leveling?软件上做移植的时候,因为肯定要去掉EEPROM做配置,是否会在配置的时候,有些没有正确配置,或者修改误删了某些必要的配置。

  • steven 谢谢!

    1. 我使用的DDR3的配制,你们有做过吗?有的话,能否发一个给我?

    2. 什么叫software leveling? 要怎么做?

    3. EEPROM配置,我现在是写的死到程序里的。不用配置了。



  • 1. 这个配置有些是根据自己的layout参数得来的,除非照抄原版,layout都一样,配置才可能一样。否则,一定是要自己配置的。

    2. 对于DDR3的配置,我们是要求一定要做software leveling的,关于这部分内容你可以参考这两个帖子,里面讲述的比较详细:

    http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/17684.aspx

    http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/30143.aspx

    3. 是的,我的意思是说,EEPROM上面存储的板子不同ID信息,其对应的是不同的硬件相关的配置信息:有的有nand配置,有的没有;有的是DDR2的配置,有的则是DDR3的配置。你写死了之后,要注意当前使用的配置信息,和你硬件板上面的资源是对应的才可以。

  • x m 说:

    android是ti官网上的:TI_Android_JB_4.2.2_DevKit_4.1.1。硬件平台是用am3354自己做的板子, ddr3:MT41J128M16JT-125, 电源:TPS65910A3,nand:MT29F2G08

    最好也能查下你的pmic的具体型号,包括小版本号,正确的可以参考 http://www.ti.com/lit/ug/swcu093c/swcu093c.pdf, 最好确认下你的pmic是否正确

  • 你好,根据您提供的两个文件,我分别下载并阅读了这两个文档,不过,个人觉得这个两个文档描述的太过简单,因而还有几个地方不是很懂:

    1、文档中说,先根据板子上的CK和DQS实际的走线长度,计算出Seed Values。这个基本了解,目前我们使用的DDR3为DDR3-1600(11-11-11),主频是不是就填1600MHZ?根据实际走线,求出平均长度DDR_CK trace=1.005,DDR_DQSx trace=0.8844。这样可以自行算出WR DQS_SLAVE_RATIO=88,RD DQS_SLAVE_RATIO=40,FIFO_WE_SLAVE_RATIO=18C。

    2、SW Leveling的第二步Load DDR3_slave_ratio_search_auto.out and run the code,这个有点突兀,没有前因后果,不知道文件DDR3_slave_ratio_search_auto.out是指哪里的文件,里面内容是什么?run the code更加不知道在说什么,在什么软件环境下,用哪个软件运行哪个代码?后面也没有详细交代。

    3、再后面出来了Optimum Value,这个信息是串口打印信息么?这些信息如何出来的?获得的这些优化值,最后要用到什么地方,去修改哪些文件的配置定义?

    4、目前我们系统有两种,一种是单纯的LINUX系统,一种是android系统。针对这两个系统,在做SW LEVELing以后,需要修改哪些文件和配置?

    5、在uboot下,用mtest测试时,一直可以看到pattern 0000XXXX Writing...   Reading...,是不是代表测试DDR3内存OK?

  • 秦工:我们用的PMIC是tps65910 A31A1 

  • 我给了您一个连接,可以一起参考下,这个片子是OK的

  • 关于您的问题,回答如下:

    1. 这里的主频是指您所需要DDR3跑的主频,AM335x最高支持到400MHz,所以最多可以设置为400MHz.

    2. 关于这个software leveling 的工具,具体情况可以参考

         http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling

          http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips

        以上两个是原始的说明,下面我的同事给出的是更本地化的说明。

        如果您没有jtag工具,也可以参考http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/53263.aspx 中的MLO工具,可以在sd卡上运行,从而跑下software leveling.

    3. 如果您根据工具跑出来的值,就是用于配置DDR的寄存器的值,可以根据两个deyisupprt的文档,写到uboot中去,这个需要贵司的软件工程师帮忙。

    4. 同第三点,您可以参考 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/30143.aspx中pdf文档的第4页。

    5. ddr的稳定性,最好能把系统跑起来后压力测试才能最终确定,目前您所反馈的问题来看,很可能是ddr稳定性的问题。

  • 秦工,Steven:

            谢谢你们的大力支持。

            DDR3做了leveling后,运行有很大改进。运行时间可以持续20分钟(以前是一开机,android起动后,就死机了)。

            现在运行中出现如下log, : 

    root@android:/ # [ 781.709037] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [ 781.715892] PVR_K: SGX debug (SGX_DDK_Android sgxddk MAIN@956079)
    [ 781.722332] PVR_K: (P0) EUR_CR_CORE_ID: 01120000
    [ 781.727977] PVR_K: (P0) EUR_CR_CORE_REVISION: 00010205
    [ 781.733633] PVR_K: (P0) EUR_CR_EVENT_STATUS: 20000000
    [ 781.739287] PVR_K: (P0) EUR_CR_EVENT_STATUS2: 00000008
    [ 781.744930] PVR_K: (P0) EUR_CR_BIF_CTRL: 00000000
    [ 781.750581] PVR_K: (P0) EUR_CR_BIF_INT_STAT: 00004040
    [ 781.756224] PVR_K: (P0) EUR_CR_BIF_FAULT: 0F100000
    [ 781.761877] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [ 781.767520] PVR_K: (P0) EUR_CR_CLKGATECTL: 00222220
    [ 781.773285] PVR_K: (P0) EUR_CR_PDS_PC_BASE: 0000AC44
    [ 781.778933] PVR_K: Found MMU context for page fault 0x0f100000
    [ 781.785048] PVR_K: GPU memory context is for PID=487 (droid.wallpaper)
    [ 781.791884] PVR_K: No PDE found
    [ 781.795168] PVR_K: Flip Command Complete Data 0 for display device 1:
    [ 781.801911] PVR_K: SRC 0: (Not in use)
    [ 781.805918] PVR_K: SRC 1: (Not in use)
    [ 781.809963] PVR_K: Flip Command Complete Data 1 for display device 1:
    [ 781.816696] PVR_K: SRC 0: (Not in use)
    [ 781.820713] PVR_K: SRC 1: (Not in use)
    [ 781.824721] PVR_K: Host Ctl flags= 00000006
    [ 781.829190] PVR_K: SGX Host control:
    [ 781.832929] PVR_K: (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [ 781.839763] PVR_K: (HC-10) 0x00000001 0x00000001 0x0000000A 0x00030D40
    [ 781.846877] PVR_K: (HC-20) 0x00000003 0x00000000 0x00000003 0x00000000
    [ 781.853821] PVR_K: (HC-30) 0x00003C20 0x0003C652 0x1CB2F450 0x00000000
    [ 781.860747] PVR_K: (HC-40) 0x00000000 0x00000000 0x85A0040E 0x85B0040E
    [ 781.867661] PVR_K: SGX TA/3D control:
    [ 781.871497] PVR_K: (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [ 781.878416] PVR_K: (T3C-10) 0x0F0CBE00 0x00000001 0x00000002 0x00000001
    [ 781.885431] PVR_K: (T3C-20) 0x0F00AEA0 0x00000000 0x00000000 0x00000000
    [ 781.892445] PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.899462] PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.906471] PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.913486] PVR_K: (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.920500] PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.927510] PVR_K: (T3C-80) 0x00000000 0x0F0BE918 0x00000000 0x0F000000
    [ 781.934525] PVR_K: (T3C-90) 0x8E16A000 0x0F0D4000 0x00000000 0x0F0F4840
    [ 781.941539] PVR_K: (T3C-A0) 0x0F0E16A0 0x0F0BE918 0x0F0F4840 0x00000000
    [ 781.948624] PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 781.955645] PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00001AE0 0x00001AE0
    [ 781.962661] PVR_K: (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [ 781.969708] PVR_K: (T3C-E0) 0x0F00A420 0x0F00A740 0x0F08BE80 0x0F08BE80
    [ 781.976716] PVR_K: (T3C-F0) 0x00000000 0x000001E7 0x000001E7 0x00000000
    [ 781.983734] PVR_K: (T3C-100) 0x00000003 0x00000001 0x00000000 0x00000001
    [ 781.990840] PVR_K: (T3C-110) 0xE9119160 0x8450040E 0x8460040E 0x8470040E
    [ 781.997939] PVR_K: SGX Kernel CCB WO:0xAF RO:0xA8

    以上log后,再跑一段时间,就死机了,出现如下log: 

    root@android:/ # [ 1711.671198] Internal error: Oops - undefined instruction: 0 [#1]
    [ 1711.677490] Modules linked in: omaplfb(O) pvrsrvkm(O)
    [ 1711.682785] CPU: 0 Tainted: G O (3.2.0-00245-g9874820-dirty #2)
    [ 1711.690247] PC is at 0xcc5f1ddc
    [ 1711.693542] LR is at flush_workqueue+0x164/0x3bc
    [ 1711.698368] pc : [<cc5f1ddc>] lr : [<c005b728>] psr: 20000093
    [ 1711.698373] sp : cc5f1d58 ip : cc5f1d58 fp : cc5f1da4
    [ 1711.710370] r10: 00000000 r9 : cc5f0000 r8 : c07e30b8
    [ 1711.715828] r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : cf7f9e08
    [ 1711.722649] r3 : cc5f1d98 r2 : 0000000b r1 : cc5f1d58 r0 : cf3aa274
    [ 1711.729473] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
    [ 1711.737203] Control: 10c5387d Table: 8203c019 DAC: 00000015
    [ 1711.743206]
    [ 1711.743208] PC: 0xcc5f1d5c:
    [ 1711.747666] 1d5c 0000000b cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564 ce0602c0
    [ 1711.756241] 1d7c 60000013 cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c cc5f1dbc
    [ 1711.764814] 1d9c cc5f1da8 c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0 c02dab2c
    [ 1711.773387] 1dbc c02deeec c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4 cc5f1e0c
    [ 1711.781960] 1ddc cc5f1de8 c02de2e8 c003607c 60000013 00000002 bf00cfec 00000000 cc5f0000
    [ 1711.790534] 1dfc c07e393c cc5f1e24 cc5f1e10 c02de4e4 c02de1d0 bf022068 bf023eac cc5f1e3c
    [ 1711.799107] 1e1c cc5f1e28 bf016c0c c02de4a8 bf023e44 ce216c80 cc5f1e4c cc5f1e40 bf0169a4
    [ 1711.807680] 1e3c bf016bdc cc5f1e64 cc5f1e50 bf00d064 bf016974 00000000 cc5f1e90 cc5f1e88
    [ 1711.816254]
    [ 1711.816257] LR: 0xc005b6a8:
    [ 1711.820715] b6a8 e50b3040 e5838000 e594201c ebfffd63 e51b0058 eb149fa5 e1a00005 eb149b4a
    [ 1711.829289] b6c8 e5943028 e1530008 0a000015 e24bd028 e89daff0 e5943038 e2846034 e5848038
    [ 1711.837862] b6e8 e50b6044 e50b3040 e5838000 eaffffef e1510002 1a000069 e5848028 e1a00004
    [ 1711.846435] b708 e1a02007 ebfffd4d e3500000 05847020 05840028 1affffe5 e51b0058 eb149f8b
    [ 1711.855008] b728 eaffffe9 e51b0058 eb149fc7 e5943028 e1530008 1afffff7 e3a03000 e5843028
    [ 1711.863582] b748 e51b3044 e1530008 1a000053 e594a020 e51b303c e15a0003 1a00004e e284702c
    [ 1711.872155] b768 e3083889 e3483888 e50b305c e594302c e1530007 e1a05003 e5932000 0a000016
    [ 1711.880729] b788 e5933008 e153000a 01a08002 01a03005 0a000005 ea000037 e5983008 e153000a
    [ 1711.889303]
    [ 1711.889305] SP: 0xcc5f1cd8:
    [ 1711.893763] 1cd8 0000000b cc5f1d98 cf7f9e08 00000000 00000000 00000000 c07e30b8 cc5f0000
    [ 1711.902336] 1cf8 00000000 cc5f1da4 cc5f1d58 cc5f1d58 c005b728 cc5f1ddc 20000093 ffffffff
    [ 1711.910910] 1d18 cc5f0000 00000000 cc5f1d4c cc5f1d30 c00390fc c0038f88 00000000 00000000
    [ 1711.919483] 1d38 c07e0ab8 00000000 cc5f1d74 c02ddbc4 cc5f1da4 cc5f1d58 c02ddbc4 c02dd81c
    [ 1711.928056] 1d58 cf3aa274 0000000b cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564
    [ 1711.936629] 1d78 ce0602c0 60000013 cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c
    [ 1711.945202] 1d98 cc5f1dbc cc5f1da8 c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0
    [ 1711.953776] 1db8 c02dab2c c02deeec c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4
    [ 1711.962350]
    [ 1711.962352] IP: 0xcc5f1cd8:
    [ 1711.966810] 1cd8 0000000b cc5f1d98 cf7f9e08 00000000 00000000 00000000 c07e30b8 cc5f0000
    [ 1711.975383] 1cf8 00000000 cc5f1da4 cc5f1d58 cc5f1d58 c005b728 cc5f1ddc 20000093 ffffffff
    [ 1711.983956] 1d18 cc5f0000 00000000 cc5f1d4c cc5f1d30 c00390fc c0038f88 00000000 00000000
    [ 1711.992529] 1d38 c07e0ab8 00000000 cc5f1d74 c02ddbc4 cc5f1da4 cc5f1d58 c02ddbc4 c02dd81c
    [ 1712.001102] 1d58 cf3aa274 0000000b cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564
    [ 1712.009676] 1d78 ce0602c0 60000013 cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c
    [ 1712.018249] 1d98 cc5f1dbc cc5f1da8 c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0
    [ 1712.026822] 1db8 c02dab2c c02deeec c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4
    [ 1712.035396]
    [ 1712.035399] FP: 0xcc5f1d24:
    [ 1712.039856] 1d24 cc5f1d30 c00390fc c0038f88 00000000 00000000 c07e0ab8 00000000 cc5f1d74
    [ 1712.048429] 1d44 c02ddbc4 cc5f1da4 cc5f1d58 c02ddbc4 c02dd81c cf3aa274 0000000b cc5f1d98
    [ 1712.057003] 1d64 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564 ce0602c0 60000013 cf7f9e08
    [ 1712.065576] 1d84 00000000 00000004 cc5f0000 cc5f0000 c07e393c cc5f1dbc cc5f1da8 c02def28
    [ 1712.074149] 1da4 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0 c02dab2c c02deeec c0036070
    [ 1712.082722] 1dc4 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4 cc5f1e0c cc5f1de8 c02de2e8
    [ 1712.091296] 1de4 c003607c 60000013 00000002 bf00cfec 00000000 cc5f0000 c07e393c cc5f1e24
    [ 1712.099869] 1e04 cc5f1e10 c02de4e4 c02de1d0 bf022068 bf023eac cc5f1e3c cc5f1e28 bf016c0c
    [ 1712.108443]
    [ 1712.108445] R0: 0xcf3aa1f4:
    [ 1712.112903] a1f4 00000000 00000000 cf114800 00000000 cf3aa300 cf3aa1c0 00000000 000000ff
    [ 1712.121477] a214 00000001 00000000 0100007f 83161631 00000000 00000000 00000000 00000000
    [ 1712.130050] a234 00000000 00000000 00000000 00000088 ce03c200 cf3aa4c8 ce1e3448 00000001
    [ 1712.138622] a254 cf3aa254 cf3aa254 0000000b 0000000b 00000000 00000000 cf3aa26c cf3aa26c
    [ 1712.147196] a274 cf3aa274 cf3aa274 00000000 ce027740 00000000 00000001 bf01e1dc 00000000
    [ 1712.155769] a294 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.164341] a2b4 00000000 00000000 00000000 00000000 c65c981c cf3aa1c8 c63ce7c8 c0970288
    [ 1712.172914] a2d4 00000002 00000001 00000000 00fd0200 0100007f 00000000 c097095c 00000001
    [ 1712.181488]
    [ 1712.181490] R1: 0xcc5f1cd8:
    [ 1712.185948] 1cd8 0000000b cc5f1d98 cf7f9e08 00000000 00000000 00000000 c07e30b8 cc5f0000
    [ 1712.194521] 1cf8 00000000 cc5f1da4 cc5f1d58 cc5f1d58 c005b728 cc5f1ddc 20000093 ffffffff
    [ 1712.203095] 1d18 cc5f0000 00000000 cc5f1d4c cc5f1d30 c00390fc c0038f88 00000000 00000000
    [ 1712.211668] 1d38 c07e0ab8 00000000 cc5f1d74 c02ddbc4 cc5f1da4 cc5f1d58 c02ddbc4 c02dd81c
    [ 1712.220241] 1d58 cf3aa274 0000000b cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564
    [ 1712.228814] 1d78 ce0602c0 60000013 cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c
    [ 1712.237387] 1d98 cc5f1dbc cc5f1da8 c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0
    [ 1712.245960] 1db8 c02dab2c c02deeec c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4
    [ 1712.254535]
    [ 1712.254537] R3: 0xcc5f1d18:
    [ 1712.258995] 1d18 cc5f0000 00000000 cc5f1d4c cc5f1d30 c00390fc c0038f88 00000000 00000000
    [ 1712.267568] 1d38 c07e0ab8 00000000 cc5f1d74 c02ddbc4 cc5f1da4 cc5f1d58 c02ddbc4 c02dd81c
    [ 1712.276141] 1d58 cf3aa274 0000000b cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564
    [ 1712.284714] 1d78 ce0602c0 60000013 cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c
    [ 1712.293288] 1d98 cc5f1dbc cc5f1da8 c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0
    [ 1712.301861] 1db8 c02dab2c c02deeec c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4
    [ 1712.310434] 1dd8 cc5f1e0c cc5f1de8 c02de2e8 c003607c 60000013 00000002 bf00cfec 00000000
    [ 1712.319008] 1df8 cc5f0000 c07e393c cc5f1e24 cc5f1e10 c02de4e4 c02de1d0 bf022068 bf023eac
    [ 1712.327582]
    [ 1712.327584] R4: 0xcf7f9d88:
    [ 1712.332042] 9d88 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.340615] 9da8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.349187] 9dc8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.357760] 9de8 00000000 00000000 00000000 00000000 00000000 00000000 cf7f9f50 ffffffff
    [ 1712.366333] 9e08 c07e0ab8 cf7fab40 cf7f7d40 cf7f9c14 c07dde24 c07e0ac0 cf015c40 c08029a8
    [ 1712.374906] 9e28 cf7f8270 00000003 00000007 00000000 00000000 00000001 cf7f9e40 cf7f9e40
    [ 1712.383479] 9e48 c0802ae8 bf021ba0 00000000 00000000 00000000 cf7f9c5c c07dde6c 7fffffff
    [ 1712.392052] 9e68 cf7f9e68 cf7f9e68 00000000 00000000 00000000 00000000 00000000 c0836fc0
    [ 1712.400626]
    [ 1712.400628] R8: 0xc07e3038:
    [ 1712.405086] 3038 c00936cc c00936cc c0050414 c00936cc c00936cc c00936cc c00504d8 c00936cc
    [ 1712.413660] 3058 c00936cc c00936cc c00505b0 c00936cc c00936cc c00936cc c0050690 c00936cc
    [ 1712.422233] 3078 c00936cc c00936cc c0050954 c00936cc c00936cc c00936cc c0050798 c00936cc
    [ 1712.430806] 3098 c00936cc c00936cc c0050870 c00936cc c00936cc c00936cc c0836fc0 00000000
    [ 1712.439380] 30b8 0002276d 00000001 0000001d ce0a65ec ce0a666c ce0a64ac 00000000 00000000
    [ 1712.447953] 30d8 00000000 ce0a6bec ce0a696c 00000000 00000000 00000000 00000000 00000000
    [ 1712.456525] 30f8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.465098] 3118 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.473671]
    [ 1712.473673] R9: 0xcc5eff80:
    [ 1712.478131] ff80 4468ffff 00000009 44a8ffff 0000001c 44a8ffff 0000002a 46a8ffff 08000038
    [ 1712.486705] ffa0 46a00b02 08000054 c0000000 bea2ab64 00000000 00001000 00000001 00000000
    [ 1712.495278] ffc0 4468ffff 00000009 44a8ffff 0000001c 44a8ffff 0000002a 46a8ffff 08000038
    [ 1712.503851] ffe0 46a00b02 08000054 c0000000 4002f8b4 60000010 00000000 00000000 00000000
    [ 1712.512424] 0000 00000000 00000001 00000000 ce1fe6c0 c07e17ec 00000000 00000015 ce1fe6c0
    [ 1712.520997] 0020 c07c1250 c07e1348 00000000 cc5f0000 00000089 ce0cc200 cc5f1f74 cc5f1f40
    [ 1712.529570] 0040 c05827c0 00000000 00000000 00000000 00000000 00000000 00000000 00000100
    [ 1712.538143] 0060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1712.546720] Process kworker/u:2 (pid: 327, stack limit = 0xcc5f02f0)
    [ 1712.553359] Stack: (0xcc5f1d58 to 0xcc5f2000)
    [ 1712.557912] 1d40: cf3aa274 0000000b
    [ 1712.566463] 1d60: cc5f1d98 c005b728 cc5f1ddc cc5f1d78 c005b728 c0583564 ce0602c0 60000013
    [ 1712.575014] 1d80: cf7f9e08 00000000 00000004 cc5f0000 cc5f0000 c07e393c cc5f1dbc cc5f1da8
    [ 1712.583564] 1da0: c02def28 c02ddb84 00000000 cf7f9e08 cc5f1dd4 cc5f1dc0 c02dab2c c02deeec
    [ 1712.592115] 1dc0: c0036070 60000013 cc5f1de4 cc5f1dd8 c0036088 c02daae4 cc5f1e0c cc5f1de8
    [ 1712.600666] 1de0: c02de2e8 c003607c 60000013 00000002 bf00cfec 00000000 cc5f0000 c07e393c
    [ 1712.609216] 1e00: cc5f1e24 cc5f1e10 c02de4e4 c02de1d0 bf022068 bf023eac cc5f1e3c cc5f1e28
    [ 1712.617767] 1e20: bf016c0c c02de4a8 bf023e44 ce216c80 cc5f1e4c cc5f1e40 bf0169a4 bf016bdc
    [ 1712.626318] 1e40: cc5f1e64 cc5f1e50 bf00d064 bf016974 00000000 cc5f1e90 cc5f1e88 cc5f1e68
    [ 1712.634868] 1e60: bf00c98c bf00cff8 bf016a80 cc5f1e90 00000002 00000000 bf023ea8 cc5f1ebc
    [ 1712.643419] 1e80: cc5f1e98 bf00d280 bf00c958 bf00cfec 00000000 00000000 00000002 fffffffd
    [ 1712.651969] 1ea0: 00000000 d0fcf120 ce0602c0 fffffffd cc5f1edc cc5f1ec0 bf01ac78 bf00d24c
    [ 1712.660520] 1ec0: 00000000 ce0602c0 bf00d928 ce02769c cc5f1ef4 cc5f1ee0 bf0197dc bf01ac00
    [ 1712.669070] 1ee0: bf019784 ce0602c0 cc5f1f04 cc5f1ef8 bf00d950 bf019790 cc5f1f1c cc5f1f08
    [ 1712.677621] 1f00: bf00c814 bf00d934 bf023f18 ce124200 cc5f1f34 cc5f1f20 bf00e934 bf00c7f8
    [ 1712.686172] 1f20: bf0001b8 cc4ce5c0 cc5f1f44 cc5f1f38 bf0001d4 bf00e918 cc5f1f84 cc5f1f48
    [ 1712.694722] 1f40: c005c9a0 bf0001c4 00000001 ce124205 bf0001b8 00000000 c083806c cc4ce5c0
    [ 1712.703273] 1f60: c0838074 cc4ce5d0 c083806c cc5f0000 00000089 c07e393c cc5f1fbc cc5f1f88
    [ 1712.711824] 1f80: c005d708 c005c86c cc4ce5c0 c005d5ac 00000013 cf29dee4 cc4ce5c0 c005d5ac
    [ 1712.720374] 1fa0: 00000013 00000000 00000000 00000000 cc5f1ff4 cc5f1fc0 c00619a0 c005d5b8
    [ 1712.728925] 1fc0: cf29dee4 00000000 cc4ce5c0 00000000 cc5f1fd0 cc5f1fd0 00000000 cf29dee4
    [ 1712.737475] 1fe0: c006190c c0047004 00000000 cc5f1ff8 c0047004 c0061918 00000000 00000000
    [ 1712.746020] Backtrace:
    [ 1712.748598] [<c02ddb78>] (rpm_suspend+0x0/0x5e0) from [<c02def28>] (__pm_runtime_suspend+0x48/0x58)
    [ 1712.758062] [<c02deee0>] (__pm_runtime_suspend+0x0/0x58) from [<c02dab2c>] (pm_generic_runtime_idle+0x54/0x5c)
    [ 1712.768517] r4:cf7f9e08 r3:00000000
    [ 1712.772269] [<c02daad8>] (pm_generic_runtime_idle+0x0/0x5c) from [<c0036088>] (_od_runtime_idle+0x18/0x1c)
    [ 1712.782360] r4:60000013 r3:c0036070
    [ 1712.786104] [<c0036070>] (_od_runtime_idle+0x0/0x1c) from [<c02de2e8>] (rpm_idle+0x124/0x26c)
    [ 1712.795020] [<c02de1c4>] (rpm_idle+0x0/0x26c) from [<c02de4e4>] (__pm_runtime_idle+0x48/0x58)
    [ 1712.804043] [<c02de49c>] (__pm_runtime_idle+0x0/0x58) from [<bf016c0c>] (DisableSGXClocks+0x3c/0x4c [pvrsrvkm])
    [ 1712.814590] r4:bf023eac r3:bf022068
    [ 1712.818397] [<bf016bd0>] (DisableSGXClocks+0x0/0x4c [pvrsrvkm]) from [<bf0169a4>] (SysDevicePrePowerState+0x3c/0x44 [pvrsrvkm])
    [ 1712.830396] r4:ce216c80 r3:bf023e44
    [ 1712.834197] [<bf016968>] (SysDevicePrePowerState+0x0/0x44 [pvrsrvkm]) from [<bf00d064>] (PVRSRVDevicePrePowerStateKM_AnyVaCb+0x78/0x84 [pvrsrvkm])
    [ 1712.847981] [<bf00cfec>] (PVRSRVDevicePrePowerStateKM_AnyVaCb+0x0/0x84 [pvrsrvkm]) from [<bf00c98c>] (List_PVRSRV_POWER_DEV_PVRSRV_ERROR_Any_va+0x44/0x68 [pvrsrvkm])
    [ 1712.863432] r5:cc5f1e90 r4:00000000
    [ 1712.867227] [<bf00c948>] (List_PVRSRV_POWER_DEV_PVRSRV_ERROR_Any_va+0x0/0x68 [pvrsrvkm]) from [<bf00d280>] (PVRSRVSetDevicePowerStateKM+0x40/0x78 [pvrsrvkm])
    [ 1712.881951] r3:00000000 r2:00000000 r1:bf00cfec
    [ 1712.886782] r6:bf023ea8 r5:00000000 r4:00000002
    [ 1712.891680] [<bf00d240>] (PVRSRVSetDevicePowerStateKM+0x0/0x78 [pvrsrvkm]) from [<bf01ac78>] (SGXTestActivePowerEvent+0x84/0xc8 [pvrsrvkm])
    [ 1712.904768] r6:fffffffd r5:ce0602c0 r4:d0fcf120
    [ 1712.909670] [<bf01abf4>] (SGXTestActivePowerEvent+0x0/0xc8 [pvrsrvkm]) from [<bf0197dc>] (SGX_MISRHandler+0x58/0x64 [pvrsrvkm])
    [ 1712.921668] r6:ce02769c r5:bf00d928 r4:ce0602c0 r3:00000000
    [ 1712.927657] [<bf019784>] (SGX_MISRHandler+0x0/0x64 [pvrsrvkm]) from [<bf00d950>] (PVRSRVMISR_ForEachCb+0x28/0x2c [pvrsrvkm])
    [ 1712.939383] r4:ce0602c0 r3:bf019784
    [ 1712.943178] [<bf00d928>] (PVRSRVMISR_ForEachCb+0x0/0x2c [pvrsrvkm]) from [<bf00c814>] (List_PVRSRV_DEVICE_NODE_ForEach+0x28/0x38 [pvrsrvkm])
    [ 1712.956417] [<bf00c7ec>] (List_PVRSRV_DEVICE_NODE_ForEach+0x0/0x38 [pvrsrvkm]) from [<bf00e934>] (PVRSRVMISR+0x28/0x74 [pvrsrvkm])
    [ 1712.968688] r5:ce124200 r4:bf023f18
    [ 1712.972471] [<bf00e90c>] (PVRSRVMISR+0x0/0x74 [pvrsrvkm]) from [<bf0001d4>] (MISRWrapper+0x1c/0x20 [pvrsrvkm])
    [ 1712.982925] r4:cc4ce5c0 r3:bf0001b8
    [ 1712.986685] [<bf0001b8>] (MISRWrapper+0x0/0x20 [pvrsrvkm]) from [<c005c9a0>] (process_one_work+0x140/0x418)
    [ 1712.996875] [<c005c860>] (process_one_work+0x0/0x418) from [<c005d708>] (worker_thread+0x15c/0x394)
    [ 1713.006340] [<c005d5ac>] (worker_thread+0x0/0x394) from [<c00619a0>] (kthread+0x94/0x9c)
    [ 1713.014802] [<c006190c>] (kthread+0x0/0x9c) from [<c0047004>] (do_exit+0x0/0x6c4)
    [ 1713.022621] r6:c0047004 r5:c006190c r4:cf29dee4
    [ 1713.027458] Code: cc5f1dd8 c0036088 c02daae4 cc5f1e0c (cc5f1de8)
    [ 1713.034763] ---[ end trace f88556f8c88bf2b5 ]---
    [ 1713.039633] Kernel panic - not syncing: Fatal exception
    [ 1713.045095] Backtrace:
    [ 1713.047668] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c057e618>] (dump_stack+0x20/0x24)
    [ 1713.056502] r6:00000001 r5:00000000 r4:c0826458 r3:c07e18e0
    [ 1713.062444] [<c057e5f8>] (dump_stack+0x0/0x24) from [<c057e888>] (panic+0x6c/0x190)
    [ 1713.070462] [<c057e81c>] (panic+0x0/0x190) from [<c0017a2c>] (die+0x128/0x2a8)
    [ 1713.078009] r3:00000001 r2:0000a88a r1:00000000 r0:c06a82fc
    [ 1713.083943] r7:00000001
    [ 1713.086592] [<c0017904>] (die+0x0/0x2a8) from [<c0017bd4>] (arm_notify_die+0x28/0x60)
    [ 1713.094792] [<c0017bac>] (arm_notify_die+0x0/0x60) from [<c0008334>] (do_undefinstr+0x134/0x154)
    [ 1713.103999] [<c0008200>] (do_undefinstr+0x0/0x154) from [<c0584428>] (__und_svc+0x48/0x60)
    [ 1713.112648] Exception stack(0xcc5f1cd0 to 0xcc5f1d18)
    [ 1713.117928] 1cc0: cf3aa274 cc5f1d58 0000000b cc5f1d98
    [ 1713.126486] 1ce0: cf7f9e08 00000000 00000000 00000000 c07e30b8 cc5f0000 00000000 cc5f1da4
    [ 1713.135043] 1d00: cc5f1d58 cc5f1d58 c005b728 cc5f1ddc 20000093 ffffffff
    [ 1713.141966] r7:00000001 r6:cc5f0050 r5:20000093 r4:cc5f1de0
    [ 1713.147908] [<c02ddb78>] (rpm_suspend+0x0/0x5e0) from [<c02def28>] (__pm_runtime_suspend+0x48/0x58)
    [ 1713.157416] [<c02deee0>] (__pm_runtime_suspend+0x0/0x58) from [<c02dab2c>] (pm_generic_runtime_idle+0x54/0x5c)
    [ 1713.167885] r4:cf7f9e08 r3:00000000
    [ 1713.171642] [<c02daad8>] (pm_generic_runtime_idle+0x0/0x5c) from [<c0036088>] (_od_runtime_idle+0x18/0x1c)
    [ 1713.181743] r4:60000013 r3:c0036070
    [ 1713.185490] [<c0036070>] (_od_runtime_idle+0x0/0x1c) from [<c02de2e8>] (rpm_idle+0x124/0x26c)
    [ 1713.194415] [<c02de1c4>] (rpm_idle+0x0/0x26c) from [<c02de4e4>] (__pm_runtime_idle+0x48/0x58)
    [ 1713.203409] [<c02de49c>] (__pm_runtime_idle+0x0/0x58) from [<bf016c0c>] (DisableSGXClocks+0x3c/0x4c [pvrsrvkm])
    [ 1713.213966] r4:bf023eac r3:bf022068
    [ 1713.217776] [<bf016bd0>] (DisableSGXClocks+0x0/0x4c [pvrsrvkm]) from [<bf0169a4>] (SysDevicePrePowerState+0x3c/0x44 [pvrsrvkm])
    [ 1713.229819] r4:ce216c80 r3:bf023e44
    [ 1713.233625] [<bf016968>] (SysDevicePrePowerState+0x0/0x44 [pvrsrvkm]) from [<bf00d064>] (PVRSRVDevicePrePowerStateKM_AnyVaCb+0x78/0x84 [pvrsrvkm])
    [ 1713.247424] [<bf00cfec>] (PVRSRVDevicePrePowerStateKM_AnyVaCb+0x0/0x84 [pvrsrvkm]) from [<bf00c98c>] (List_PVRSRV_POWER_DEV_PVRSRV_ERROR_Any_va+0x44/0x68 [pvrsrvkm])
    [ 1713.262887] r5:cc5f1e90 r4:00000000
    [ 1713.266685] [<bf00c948>] (List_PVRSRV_POWER_DEV_PVRSRV_ERROR_Any_va+0x0/0x68 [pvrsrvkm]) from [<bf00d280>] (PVRSRVSetDevicePowerStateKM+0x40/0x78 [pvrsrvkm])
    [ 1713.281422] r3:00000000 r2:00000000 r1:bf00cfec
    [ 1713.286253] r6:bf023ea8 r5:00000000 r4:00000002
    [ 1713.291161] [<bf00d240>] (PVRSRVSetDevicePowerStateKM+0x0/0x78 [pvrsrvkm]) from [<bf01ac78>] (SGXTestActivePowerEvent+0x84/0xc8 [pvrsrvkm])
    [ 1713.304260] r6:fffffffd r5:ce0602c0 r4:d0fcf120
    [ 1713.309172] [<bf01abf4>] (SGXTestActivePowerEvent+0x0/0xc8 [pvrsrvkm]) from [<bf0197dc>] (SGX_MISRHandler+0x58/0x64 [pvrsrvkm])
    [ 1713.321181] r6:ce02769c r5:bf00d928 r4:ce0602c0 r3:00000000
    [ 1713.327171] [<bf019784>] (SGX_MISRHandler+0x0/0x64 [pvrsrvkm]) from [<bf00d950>] (PVRSRVMISR_ForEachCb+0x28/0x2c [pvrsrvkm])
    [ 1713.338905] r4:ce0602c0 r3:bf019784
    [ 1713.342718] [<bf00d928>] (PVRSRVMISR_ForEachCb+0x0/0x2c [pvrsrvkm]) from [<bf00c814>] (List_PVRSRV_DEVICE_NODE_ForEach+0x28/0x38 [pvrsrvkm])
    [ 1713.355968] [<bf00c7ec>] (List_PVRSRV_DEVICE_NODE_ForEach+0x0/0x38 [pvrsrvkm]) from [<bf00e934>] (PVRSRVMISR+0x28/0x74 [pvrsrvkm])
    [ 1713.368250] r5:ce124200 r4:bf023f18
    [ 1713.372042] [<bf00e90c>] (PVRSRVMISR+0x0/0x74 [pvrsrvkm]) from [<bf0001d4>] (MISRWrapper+0x1c/0x20 [pvrsrvkm])
    [ 1713.382504] r4:cc4ce5c0 r3:bf0001b8
    [ 1713.386270] [<bf0001b8>] (MISRWrapper+0x0/0x20 [pvrsrvkm]) from [<c005c9a0>] (process_one_work+0x140/0x418)
    [ 1713.396470] [<c005c860>] (process_one_work+0x0/0x418) from [<c005d708>] (worker_thread+0x15c/0x394)
    [ 1713.405942] [<c005d5ac>] (worker_thread+0x0/0x394) from [<c00619a0>] (kthread+0x94/0x9c)
    [ 1713.414415] [<c006190c>] (kthread+0x0/0x9c) from [<c0047004>] (do_exit+0x0/0x6c4)
    [ 1713.422243] r6:c0047004 r5:c006190c r4:cf29dee4

  • 你的DDR software leveling已经通过了是吧?有把算出的优化值设置为最终的配置参数吗?做一些读写测试能过吗?比如不停的申请内存空间,读写再释放?

    从你上面给的log信息来看,都和3D Graphic加速模块相关,我之前遇到过一个类似的case,主要原因是在VDD_CORE的电压供电上(VDD_CORE就是给3D Graphic模块供电的电源轨):因为layout的问题,导致电压线损比较高,从而使得进入到AM335x芯片端的VDD_CORE这一路的电压会有低于spec标准的情况出现。最后通过略微提升VDD_CORE对应的出PMIC侧电压,就把这个问题解决了。你可以尝试改动一下TPS65217的相关电压设置,提升一点VDD_CORE的电压测试一下看结果。

  • Steven:

            请问能正常工作的CORE VDD 是多少?

  • 参考AM335x的datasheet第五章:如果是默认状态OPP100的话,VDD_ CORE是1.1V (+/- 4%),也就是应该在1.056V到1.144V之间。

    如果你想测试的话,建议在AM335x芯片侧离VDD_CORE比较近的去耦电容上面进行测量。(不要在TPS65217侧。)示波器测量比较容易看出来问题,用1.056V作为触发电平,抓取是否有波形跌落到1.056V以下。

  • 秦工, Steven:

            有个问题请教下: 

            我将nEvn.txt 中的command line修改下,将mem=512M修改成mem=384M, 之前的死机现象不出现了。能否帮忙分析下,这之间是否有关连?

  • 你的板上内存是多大的?

  • 芯片是256M * 16bit, 也就是512Mbyte

  • 秦工,Steven:

              DDR3的配制核对了,应该没有问题,write leveling也做过了,通过,并将值写入程序。进行u-boot中的mtest进行内存测试,也没有问题。做死机现象还是存在,而且基本都打出同样的log(都是与omaplfb pvrsrvkm相关)。 请帮忙进一步分析一下,是否是软件问题?

  • 附整个log:


    Starting kernel ...

    [ 0.000000] Linux version 3.2.0-00245-g9874820-dirty (mx@mx-pc) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #5 Fri Dec 5 09:03:20 CST 2014
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] Machine: am335x_hrc
    [ 0.000000] Memory policy: ECC disabled, Data cache writeback
    [ 0.000000] AM335X ES2.1 (sgx neon )
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 androidboot.console=ttyO0 mem=512M root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait init=/init ip=off
    [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] Memory: 512MB = 512MB total
    [ 0.000000] Memory: 510040k/510040k available, 14248k reserved, 0K highmem
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    [ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
    [ 0.000000] .text : 0xc0008000 - 0xc0764000 (7536 kB)
    [ 0.000000] .init : 0xc0764000 - 0xc07b8000 ( 336 kB)
    [ 0.000000] .data : 0xc07b8000 - 0xc08235f0 ( 430 kB)
    [ 0.000000] .bss : 0xc0823614 - 0xc097b2e0 (1376 kB)
    [ 0.000000] NR_IRQS:396
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [ 0.000000] Total of 128 interrupts on 1 active controller
    [ 0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
    [ 0.000000] omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
    [ 0.000000] OMAP clocksource: GPTIMER1 at 24000000 Hz
    [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
    [ 0.000000] Console: colour dummy device 80x30
    [ 0.000168] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [ 0.087697] pid_max: default: 32768 minimum: 301
    [ 0.087804] Security Framework initialized
    [ 0.087855] Mount-cache hash table entries: 512
    [ 0.088193] CPU: Testing write buffer coherency: ok
    [ 0.088246] ftrace: allocating 21513 entries in 64 pages
    [ 0.142591] omap_hwmod: pruss: failed to hardreset
    [ 0.143252] print_constraints: dummy:
    [ 0.143427] NET: Registered protocol family 16
    [ 0.144295] OMAP GPIO hardware version 0.1
    [ 0.145093] omap_mux_init: Add partition: #1: core, flags: 0
    [ 0.145909] omap_i2c.1: alias fck already exists
    [ 0.146029] omap_i2c.2: alias fck already exists
    [ 0.146315] omap2_mcspi.1: alias fck already exists
    [ 0.146398] omap2_mcspi.2: alias fck already exists
    [ 0.146514] edma.0: alias fck already exists
    [ 0.146529] edma.0: alias fck already exists
    [ 0.146542] edma.0: alias fck already exists
    [ 0.153714] bio: create slab <bio-0> at 0
    [ 0.154461] SCSI subsystem initialized
    [ 0.155134] usbcore: registered new interface driver usbfs
    [ 0.155226] usbcore: registered new interface driver hub
    [ 0.155338] usbcore: registered new device driver usb
    [ 0.155572] registerd cppi-dma Intr @ IRQ 17
    [ 0.155581] Cppi41 Init Done Qmgr-base(e0872000) dma-base(e0870000)
    [ 0.155588] Cppi41 Init Done
    [ 0.155609] musb-ti81xx musb-ti81xx: musb0, board_mode=0x31, plat_mode=0x1
    [ 0.155727] musb-ti81xx musb-ti81xx: musb1, board_mode=0x31, plat_mode=0x3
    [ 0.167705] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
    [ 0.168504] tps65910 1-002d: JTAGREVNUM 0x0
    [ 0.170602] print_constraints: VRTC:
    [ 0.171897] print_constraints: VIO: at 1500 mV
    [ 0.174031] print_constraints: VDD1: 600 <--> 1500 mV at 1325 mV normal
    [ 0.176165] print_constraints: VDD2: 600 <--> 1500 mV at 1137 mV normal
    [ 0.177014] print_constraints: VDD3: 5000 mV
    [ 0.178272] print_constraints: VDIG1: at 1800 mV
    [ 0.179553] print_constraints: VDIG2: at 1800 mV
    [ 0.180820] print_constraints: VPLL: at 1800 mV
    [ 0.182093] print_constraints: VDAC: at 1800 mV
    [ 0.183367] print_constraints: VAUX1: at 1800 mV
    [ 0.184646] print_constraints: VAUX2: at 3300 mV
    [ 0.185912] print_constraints: VAUX33: at 3300 mV
    [ 0.187186] print_constraints: VMMC: at 3300 mV
    [ 0.187401] tps65910 1-002d: No interrupt support, no core IRQ
    [ 0.197704] omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
    [ 0.198055] pps_core: LinuxPPS API ver. 1 registered
    [ 0.198064] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.198093] PTP clock support registered
    [ 0.198328] Advanced Linux Sound Architecture Driver Version 1.0.24.
    [ 0.198930] Switching to clocksource gp timer
    [ 0.212724] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
    [ 0.212891] musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    [ 0.213041] MUSB0 controller's USBSS revision = 4ea20800
    [ 0.213066] musb0: Enabled SW babble control
    [ 0.213430] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [ 0.213530] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    [ 0.213646] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 0.213658] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 0.213668] usb usb1: Product: MUSB HDRC host driver
    [ 0.213676] usb usb1: Manufacturer: Linux 3.2.0-00245-g9874820-dirty musb-hcd
    [ 0.213685] usb usb1: SerialNumber: musb-hdrc.0
    [ 0.214059] hub 1-0:1.0: USB hub found
    [ 0.214078] hub 1-0:1.0: 1 port detected
    [ 0.214441] musb-hdrc musb-hdrc.0: USB Host mode controller at e083c000 using DMA, IRQ 18
    [ 0.214645] musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    [ 0.214766] MUSB1 controller's USBSS revision = 4ea20800
    [ 0.214785] musb1: Enabled SW babble control
    [ 0.215350] musb-hdrc musb-hdrc.1: USB OTG mode controller at e083e800 using DMA, IRQ 19
    [ 0.215615] NET: Registered protocol family 2
    [ 0.215786] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.216107] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [ 0.216323] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    [ 0.216449] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.216459] TCP reno registered
    [ 0.216468] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.216485] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.216646] NET: Registered protocol family 1
    [ 0.216889] RPC: Registered named UNIX socket transport module.
    [ 0.216900] RPC: Registered udp transport module.
    [ 0.216906] RPC: Registered tcp transport module.
    [ 0.216913] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.217120] NetWinder Floating Point Emulator V0.97 (double precision)
    [ 0.309702] ashmem: initialized
    [ 0.309913] VFS: Disk quotas dquot_6.5.2
    [ 0.309955] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 0.310648] fuse init (API version 7.17)
    [ 0.310827] msgmni has been set to 996
    [ 0.311638] io scheduler noop registered
    [ 0.311648] io scheduler deadline registered
    [ 0.311704] io scheduler cfq registered (default)
    [ 0.312471] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
    [ 1.013689] console [ttyO0] enabled
    [ 1.017693] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    [ 1.025332] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    [ 1.032947] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    [ 1.040549] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    [ 1.048118] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    [ 1.055837] [drm] Initialized drm 1.1.0 20060810
    [ 1.065040] brd: module loaded
    [ 1.070546] loop: module loaded
    [ 1.073971] i2c-core: driver [tsl2550] using legacy suspend method
    [ 1.080468] i2c-core: driver [tsl2550] using legacy resume method
    [ 1.087547] mtdoops: mtd device (mtddev=name/number) must be supplied
    [ 1.094450] fram fm31256 probe: i2c addr 0x53
    [ 1.100183] fm31256 macc read mac addr.(offset 60)
    [ 1.105197] fm31256 macc read board info.(offset 0)
    [ 1.110332] Board name: A335XHRC
    [ 1.113700] Board version: 0.0
    [ 1.116887] The board is a AM335x hrc board.
    [ 1.121900] omap_hsmmc.0: alias fck already exists
    [ 1.127453] da8xx_lcdc.0: alias fck already exists
    [ 1.132764] da8xx_lcdc da8xx_lcdc.0: GLCD: Found AT070TN83 panel
    [ 1.139073] da8xx_lcdc da8xx_lcdc.0: lcd_init: width 800, height 480, hfp 40, hbp 40, hsw 48, vfp 13, vbp 30, vsw 3, pxl_clk 30000000
    [ 1.161758] evm_nand_init
    [ 1.164887] omap-gpmc omap-gpmc: GPMC revision 6.0
    [ 1.169926] Registering NAND on CS0
    [ 1.174189] am335x hrc register touch panel !
    [ 1.178826] _omap_mux_get_by_name: Could not find signal gpmc_be1n.gpio1_28
    [ 1.186785] <am335xdevice>: omap device build cpsw
    [ 1.193530] omap2-nand driver initializing
    [ 1.198211] NAND device: Manufacturer ID: 0x98, Chip ID: 0xda (Toshiba NAND 256MiB 3,3V 8-bit)
    [ 1.207605] Creating 8 MTD partitions on "omap2-nand.0":
    [ 1.213197] 0x000000000000-0x000000020000 : "SPL"
    [ 1.218943] 0x000000020000-0x000000040000 : "SPL.backup1"
    [ 1.225267] 0x000000040000-0x000000060000 : "SPL.backup2"
    [ 1.231562] 0x000000060000-0x000000080000 : "SPL.backup3"
    [ 1.237822] 0x000000080000-0x000000260000 : "U-Boot"
    [ 1.244400] 0x000000260000-0x000000280000 : "U-Boot Env"
    [ 1.250626] 0x000000280000-0x000000780000 : "Kernel"
    [ 1.258463] 0x000000780000-0x000010000000 : "File System"
    [ 1.366982] OneNAND driver initializing
    [ 1.371604] CAN device driver interface
    [ 1.375622] CAN bus driver for Bosch D_CAN controller 1.0
    [ 1.428986] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    [ 1.435448] davinci_mdio davinci_mdio.0: detected phy mask fffffffd
    [ 1.442685] davinci_mdio.0: probed
    [ 1.446244] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver Davicom DM9161A
    [ 1.454398] PPP generic driver version 2.4.2
    [ 1.459023] PPP BSD Compression module registered
    [ 1.463938] PPP Deflate Compression module registered
    [ 1.469321] usbcore: registered new interface driver cdc_ether
    [ 1.475457] usbcore: registered new interface driver cdc_eem
    [ 1.481422] usbcore: registered new interface driver dm9601
    [ 1.487278] usbcore: registered new interface driver cdc_subset
    [ 1.493512] cdc_ncm: 04-Aug-2011
    [ 1.496923] usbcore: registered new interface driver cdc_ncm
    [ 1.502911] usbcore: registered new interface driver cdc_acm
    [ 1.508828] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 1.517203] Initializing USB Mass Storage driver...
    [ 1.522400] usbcore: registered new interface driver usb-storage
    [ 1.528676] USB Mass Storage support registered.
    [ 1.533632] usbcore: registered new interface driver usbserial
    [ 1.539777] USB Serial support registered for generic
    [ 1.545095] usbcore: registered new interface driver usbserial_generic
    [ 1.551927] usbserial: USB Serial Driver core
    [ 1.556509] USB Serial support registered for GSM modem (1-port)
    [ 1.562911] usbcore: registered new interface driver option
    [ 1.568732] option: v0.7.2:USB Driver for GSM modems
    [ 1.575158] gadget: Mass Storage Function, version: 2009/09/11
    [ 1.581383] gadget: Number of LUNs=1
    [ 1.585209] lun0: LUN: removable file: (no medium)
    [ 1.590506] gadget: android_usb ready
    [ 1.594434] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [ 1.600060] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    [ 1.607884] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [ 1.614997] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 1.622556] usb usb2: Product: MUSB HDRC host driver
    [ 1.627742] usb usb2: Manufacturer: Linux 3.2.0-00245-g9874820-dirty musb-hcd
    [ 1.635206] usb usb2: SerialNumber: musb-hdrc.1
    [ 1.640329] hub 2-0:1.0: USB hub found
    [ 1.644257] hub 2-0:1.0: 1 port detected
    [ 1.648851] mousedev: PS/2 mouse device common for all mice
    [ 1.655235] input: matrix-keypad as /devices/platform/matrix-keypad/input/input0
    [ 1.663732] input: ti-tsc as /devices/platform/omap/ti_tscadc/tsc/input/input1
    [ 1.671807] rtc fm31256 probe: i2c addr 0x6b
    [ 1.683563] using rtc device, rtc-fm31256, for alarms
    [ 1.688712] rtc-fm31256 2-006b: rtc core: registered rtc-fm31256 as rtc0
    [ 1.695964] i2c /dev entries driver
    [ 1.699856] Linux video capture interface: v2.00
    [ 1.704930] usbcore: registered new interface driver uvcvideo
    [ 1.710957] USB Video Class driver (1.1.1)
    [ 1.715933] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 1.722439] device-mapper: uevent: version 1.0.3
    [ 1.727414] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
    [ 1.737923] cpuidle: using governor ladder
    [ 1.742341] cpuidle: using governor menu
    [ 1.748909] usbcore: registered new interface driver usbhid
    [ 1.754784] usbhid: USB HID core driver
    [ 1.759220] logger: created 256K log 'log_main'
    [ 1.764022] logger: created 256K log 'log_events'
    [ 1.769038] logger: created 256K log 'log_radio'
    [ 1.773934] logger: created 256K log 'log_system'
    [ 1.779305] usbcore: registered new interface driver snd-usb-audio
    [ 1.786294] ALSA device list:
    [ 1.789427] No soundcards found.
    [ 1.792977] oprofile: hardware counters not available
    [ 1.798253] oprofile: using timer interrupt.
    [ 1.802869] Netfilter messages via NETLINK v0.30.
    [ 1.807889] nf_conntrack version 0.5.0 (7969 buckets, 31876 max)
    [ 1.814488] ctnetlink v0.93: registering with nfnetlink.
    [ 1.820117] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
    [ 1.827392] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
    [ 1.833773] xt_time: kernel timezone is -0000
    [ 1.838507] ip_tables: (C) 2000-2006 Netfilter Core Team
    [ 1.844250] arp_tables: (C) 2002 David S. Miller
    [ 1.849155] TCP cubic registered
    [ 1.852651] NET: Registered protocol family 10
    [ 1.857919] Mobile IPv6
    [ 1.860542] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [ 1.866337] IPv6 over IPv4 tunneling driver
    [ 1.871211] NET: Registered protocol family 17
    [ 1.875881] NET: Registered protocol family 15
    [ 1.880548] can: controller area network core (rev 20090105 abi 8)
    [ 1.887111] NET: Registered protocol family 29
    [ 1.891773] can: raw protocol (rev 20090105)
    [ 1.896233] can: broadcast manager protocol (rev 20090105 t)
    [ 1.902190] Registering the dns_resolver key type
    [ 1.907158] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 1.915188] ThumbEE CPU extension supported.
    [ 1.919711] mux: Failed to setup hwmod io irq -22
    [ 1.925197] Power Management for AM33XX family
    [ 1.930058] Trying to load am335x-pm-firmware.bin (60 secs timeout)
    [ 1.936731] Copied the M3 firmware to UMEM
    [ 1.941055] boacklight init of AM335X_HRC
    [ 1.945336] Cortex M3 Firmware Version = 0x181
    [ 1.953628] clock: disabling unused clocks to save power
    [ 1.960483] <cpsw>: probe
    [ 1.963369] Detected MACID=1c:ba:8c:b0:eb:3f
    [ 1.970054] input: gpio-keys as /devices/platform/gpio-keys/input/input2
    [ 1.979847] rtc-fm31256 2-006b: setting system clock to 1970-01-02 00:00:00 UTC (86400)
    [ 1.988733] Waiting for root device /dev/mmcblk0p2...
    [ 2.029887] mmc0: host does not support reading read-only switch. assuming write-enable.
    [ 2.040364] mmc0: new high speed SDHC card at address 1234
    [ 2.046495] mmcblk0: mmc0:1234 SA04G 3.63 GiB
    [ 2.053053] mmcblk0: p1 p2 p3 p4
    [ 2.153882] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.162438] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [ 2.169082] Freeing init memory: 336K
    [ 2.210728] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
    [ 2.293338] init: cannot open '/initlogo.rle'
    [ 2.338570] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
    [ 2.384099] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
    [ 2.400135] android_usb: already disabled
    [ 2.408712] android_usb: already disabled
    [ 2.415436] android_usb: already disabled
    [ 2.420621] mtp_bind_config
    [ 2.423608] adb_bind_config
    [ 2.531560] adb_open
    root@android:/ # [ 2.777682] Disabling lock debugging due to kernel taint
    [ 3.044704] warning: `rild' uses 32-bit capabilities (legacy support in use)
    [ 33.094548] request_suspend_state: wakeup (3->0) at 33075570839 (1970-01-02 00:00:31.596405754 UTC)
    [ 33.616218] net eth0: CPSW phy found : id is : 0x181b8a0
    [ 33.621852] <cpsw>: set phy config
    [ 33.636353] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 34.998819] acc_open
    [ 35.001220] acc_release
    [ 62.181208] mtp_bind_config
    [ 62.184164] adb_bind_config
    [ 62.187536] adb_release
    [ 62.215433] init: untracked pid 90 exited
    [ 62.271390] init: sys_prop: permission denied uid:1003 name:service.bootanim.exit
    [ 64.680628] adb_open

    root@android:/ #
    root@android:/ # [ 244.718997] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [ 244.725846] PVR_K: SGX debug (SGX_DDK_Android sgxddk MAIN@956079)
    [ 244.732237] PVR_K: (P0) EUR_CR_CORE_ID: 01120000
    [ 244.737889] PVR_K: (P0) EUR_CR_CORE_REVISION: 00010205
    [ 244.743544] PVR_K: (P0) EUR_CR_EVENT_STATUS: 20000000
    [ 244.749198] PVR_K: (P0) EUR_CR_EVENT_STATUS2: 00000008
    [ 244.754841] PVR_K: (P0) EUR_CR_BIF_CTRL: 00000000
    [ 244.760491] PVR_K: (P0) EUR_CR_BIF_INT_STAT: 00000000
    [ 244.766136] PVR_K: (P0) EUR_CR_BIF_FAULT: 00000000
    [ 244.771786] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000002
    [ 244.777429] PVR_K: (P0) EUR_CR_CLKGATECTL: 00222220
    [ 244.783080] PVR_K: (P0) EUR_CR_PDS_PC_BASE: 00002024
    [ 244.788728] PVR_K: Flip Command Complete Data 0 for display device 1:
    [ 244.795471] PVR_K: SRC 0: (Not in use)
    [ 244.799486] PVR_K: SRC 1: (Not in use)
    [ 244.803493] PVR_K: Flip Command Complete Data 1 for display device 1:
    [ 244.810233] PVR_K: SRC 0: (Not in use)
    [ 244.814242] PVR_K: SRC 1: (Not in use)
    [ 244.818249] PVR_K: Host Ctl flags= 00000006
    [ 244.822716] PVR_K: SGX Host control:
    [ 244.826454] PVR_K: (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [ 244.833287] PVR_K: (HC-10) 0x00000000 0x00000001 0x0000000A 0x00030D40
    [ 244.840211] PVR_K: (HC-20) 0x00000003 0x00000000 0x00000003 0x00000000
    [ 244.847129] PVR_K: (HC-30) 0x00000FB0 0x000176C5 0xFCB12320 0x00000000
    [ 244.854053] PVR_K: (HC-40) 0x00000000 0x00000000 0xFFFFFFFF 0xFFFFFFFF
    [ 244.860975] PVR_K: SGX TA/3D control:
    [ 244.864803] PVR_K: (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [ 244.871726] PVR_K: (T3C-10) 0x0F0E2A80 0x00000001 0x00000002 0x00000001
    [ 244.878735] PVR_K: (T3C-20) 0x0F00AEA0 0x00000000 0x00000000 0x00000000
    [ 244.885749] PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.892763] PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.899779] PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.906786] PVR_K: (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.913801] PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.920815] PVR_K: (T3C-80) 0x00000000 0x0F115778 0x00000000 0x0F000000
    [ 244.927825] PVR_K: (T3C-90) 0x9E0C5000 0x0F0F7000 0x00000000 0x0F117840
    [ 244.934839] PVR_K: (T3C-A0) 0x0F1046A0 0x0F115778 0x0F117840 0x00000000
    [ 244.941853] PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 244.948862] PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00000AE0 0x00000AE0
    [ 244.955876] PVR_K: (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [ 244.962893] PVR_K: (T3C-E0) 0x0F00A420 0x0F00A740 0x0F08BFA0 0x0F08BFA0
    [ 244.969907] PVR_K: (T3C-F0) 0x00000000 0x000001EB 0x000001EB 0x00000000
    [ 244.976916] PVR_K: (T3C-100) 0x00000003 0x00000000 0x00000000 0x00000002
    [ 244.984021] PVR_K: (T3C-110) 0x00000000 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
    [ 244.991125] PVR_K: SGX Kernel CCB WO:0xB9 RO:0xB2
    [ 406.778995] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [ 406.785845] PVR_K: SGX debug (SGX_DDK_Android sgxddk MAIN@956079)
    [ 406.792235] PVR_K: (P0) EUR_CR_CORE_ID: 01120000
    [ 406.797886] PVR_K: (P0) EUR_CR_CORE_REVISION: 00010205
    [ 406.803541] PVR_K: (P0) EUR_CR_EVENT_STATUS: 20000000
    [ 406.809194] PVR_K: (P0) EUR_CR_EVENT_STATUS2: 00000008
    [ 406.814837] PVR_K: (P0) EUR_CR_BIF_CTRL: 00000000
    [ 406.820489] PVR_K: (P0) EUR_CR_BIF_INT_STAT: 00000000
    [ 406.826132] PVR_K: (P0) EUR_CR_BIF_FAULT: 00000000
    [ 406.831782] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000002
    [ 406.837428] PVR_K: (P0) EUR_CR_CLKGATECTL: 00222220
    [ 406.843077] PVR_K: (P0) EUR_CR_PDS_PC_BASE: 0000960C
    [ 406.848725] PVR_K: Flip Command Complete Data 0 for display device 1:
    [ 406.855467] PVR_K: SRC 0: (Not in use)
    [ 406.859482] PVR_K: SRC 1: (Not in use)
    [ 406.863489] PVR_K: Flip Command Complete Data 1 for display device 1:
    [ 406.870230] PVR_K: SRC 0: (Not in use)
    [ 406.874237] PVR_K: SRC 1: (Not in use)
    [ 406.878244] PVR_K: Host Ctl flags= 00000006
    [ 406.882712] PVR_K: SGX Host control:
    [ 406.886451] PVR_K: (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [ 406.893283] PVR_K: (HC-10) 0x00000000 0x00000002 0x0000000A 0x00030D40
    [ 406.900206] PVR_K: (HC-20) 0x00000003 0x00000000 0x00000003 0x00000000
    [ 406.907125] PVR_K: (HC-30) 0x00001966 0x000299D0 0x0659FA00 0x00000000
    [ 406.914056] PVR_K: (HC-40) 0x00000000 0x00000000 0xFFFFFFFF 0xFFFFFFFF
    [ 406.920980] PVR_K: SGX TA/3D control:
    [ 406.924808] PVR_K: (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [ 406.931731] PVR_K: (T3C-10) 0x0F0E2E00 0x00000001 0x00000002 0x00000001
    [ 406.938740] PVR_K: (T3C-20) 0x0F00AEA0 0x00000000 0x00000000 0x00000000
    [ 406.945754] PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 406.952770] PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 406.959783] PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 406.966791] PVR_K: (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 406.973806] PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 406.980821] PVR_K: (T3C-80) 0x00000000 0x0F115778 0x00000000 0x0F000000
    [ 406.987831] PVR_K: (T3C-90) 0x9E0C5000 0x0F0F6700 0x00000000 0x0F117840
    [ 406.994845] PVR_K: (T3C-A0) 0x0F1046A0 0x0F115778 0x0F117840 0x00000000
    [ 407.001861] PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [ 407.008868] PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00001496 0x00001496
    [ 407.015883] PVR_K: (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [ 407.022904] PVR_K: (T3C-E0) 0x0F00A420 0x0F00A740 0x0F08BFA0 0x0F08BFA0
    [ 407.029919] PVR_K: (T3C-F0) 0x00000000 0x000001EB 0x000001EB 0x00000000
    [ 407.036929] PVR_K: (T3C-100) 0x00000003 0x00000000 0x00000000 0x00000000
    [ 407.044034] PVR_K: (T3C-110) 0xE0B74333 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
    [ 407.051139] PVR_K: SGX Kernel CCB WO:0x55 RO:0x4E

    root@android:/ #
    root@android:/ #
    root@android:/ #
    root@android:/ # [ 640.301547] Unable to handle kernel paging request at virtual address 0050e406
    [ 640.309160] pgd = d3e8c000
    [ 640.312002] [0050e406] *pgd=00000000
    [ 640.315749] Internal error: Oops: 805 [#1]
    [ 640.320028] Modules linked in: omaplfb(O) pvrsrvkm(O)
    [ 640.325321] CPU: 0 Tainted: G O (3.2.0-00245-g9874820-dirty #5)
    [ 640.332796] PC is at __copy_to_user_std+0x4c/0x3a8
    [ 640.337802] LR is at __copy_to_user_std+0x40/0x3a8
    [ 640.342809] pc : [<c025fc6c>] lr : [<c025fc60>] psr: 80000033
    [ 640.342814] sp : d26a3de4 ip : 00000000 fp : d26a3e8c
    [ 640.354811] r10: 5c976824 r9 : d259c400 r8 : 00000000
    [ 640.360270] r7 : 80287203 r6 : df015f00 r5 : d259c400 r4 : d26a0780
    [ 640.367090] r3 : 00000000 r2 : ffffffa8 r1 : d26a3e38 r0 : 5c976828
    [ 640.373913] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment user
    [ 640.381553] Control: 10c5387d Table: 93e8c019 DAC: 00000015
    [ 640.387556]
    [ 640.387558] PC: 0xc025fbec:
    [ 640.392016] fbec e8a05018 e8b15018 e2522001 e8a05018 c8b15018 caffffeb 08b15018 0affffeb
    [ 640.400591] fc0c e8bd8010 e320f000 e320f000 e320f000 e320f000 e3a03000 e92d401d e2522004
    [ 640.409164] fc2c ba000032 e210c003 f5d1f000 1a000038 e211c003 1a000042 e252201c e92d01e0
    [ 640.417738] fc4c ba000013 f5d1f000 e2522060 f5d1f01c fa000002 f5d1f03c f5d1f05c f5d1f07c
    [ 640.426311] fc6c e8b151f8 e2522020 e4803004 e4804004 e4805004 e4806004 e4807004 e4808004
    [ 640.434884] fc8c e480c004 e480e004 aafffff3 e3720060 aafffff2 e212c01c e26cc020 108ff00c
    [ 640.443457] fcac ea000011 e320f000 e4913004 e4914004 e4915004 e4916004 e4917004 e4918004
    [ 640.452031] fccc e491e004 e08ff00c e320f000 e320f000 e4803004 e4804004 e4805004 e4806004
    [ 640.460605]
    [ 640.460607] LR: 0xc025fbe0:
    [ 640.465065] fbe0 e8b15018 e8a05018 e8b15018 e8a05018 e8b15018 e2522001 e8a05018 c8b15018
    [ 640.473638] fc00 caffffeb 08b15018 0affffeb e8bd8010 e320f000 e320f000 e320f000 e320f000
    [ 640.482212] fc20 e3a03000 e92d401d e2522004 ba000032 e210c003 f5d1f000 1a000038 e211c003
    [ 640.490785] fc40 1a000042 e252201c e92d01e0 ba000013 f5d1f000 e2522060 f5d1f01c fa000002
    [ 640.499359] fc60 f5d1f03c f5d1f05c f5d1f07c e8b151f8 e2522020 e4803004 e4804004 e4805004
    [ 640.507932] fc80 e4806004 e4807004 e4808004 e480c004 e480e004 aafffff3 e3720060 aafffff2
    [ 640.516505] fca0 e212c01c e26cc020 108ff00c ea000011 e320f000 e4913004 e4914004 e4915004
    [ 640.525079] fcc0 e4916004 e4917004 e4918004 e491e004 e08ff00c e320f000 e320f000 e4803004
    [ 640.533653]
    [ 640.533655] SP: 0xd26a3d64:
    [ 640.538113] 3d64 00000000 de0bf044 a0000013 de0bf05c d26a0780 c025fc6c 80000033 ffffffff
    [ 640.546687] 3d84 d26a3dcc d26a3e8c d26a3d98 c0584358 c0008360 5c976828 d26a3e38 ffffffa8
    [ 640.555260] 3da4 00000000 d26a0780 d259c400 df015f00 80287203 00000000 d259c400 5c976824
    [ 640.563833] 3dc4 d26a3e8c 00000000 d26a3de4 c025fc60 c025fc6c 80000033 ffffffff 00200200
    [ 640.572406] 3de4 d259c400 df015f00 80287203 00000000 5c976828 00000028 00000000 d26a0780
    [ 640.580980] 3e04 c0412238 00000058 00000000 e0a00098 dc7e8c00 00000016 00000000 77622a85
    [ 640.589553] 3e24 73622a85 00000000 59a00634 5c976920 5c976820 00000000 00000000 00000000
    [ 640.598126] 3e44 00000000 00000000 000003e8 00000014 00000000 5dbed028 5dbed03c 00000000
    [ 640.606700]
    [ 640.606702] FP: 0xd26a3e0c:
    [ 640.611160] 3e0c 00000000 e0a00098 dc7e8c00 00000016 00000000 77622a85 73622a85 00000000
    [ 640.619733] 3e2c 59a00634 5c976920 5c976820 00000000 00000000 00000000 00000000 00000000
    [ 640.628306] 3e4c 000003e8 00000014 00000000 5dbed028 5dbed03c 00000000 c086ef2c d26a3ea8
    [ 640.636879] 3e6c d26a2000 dbf0d2c0 00000000 d259c400 c0186201 d26a3eec d26a3e90 c0412c24
    [ 640.645453] 3e8c c0411d10 d26a3eb8 00000000 d26a3eec d26a3ea8 d26a0780 5e0ea6b0 00000000
    [ 640.654025] 3eac 00000000 59a00600 00000100 00000000 5c976820 00000294 df3589d0 5e0ea6b0
    [ 640.662599] 3ecc c0186201 00000009 00000000 d26a2000 00000000 d26a3f74 d26a3ef0 c00e42d0
    [ 640.671172] 3eec c041298c 00000001 c07e5a70 c07e5a18 00000080 c0836e08 c006ab8c d265cc78
    [ 640.679746]
    [ 640.679748] R1: 0xd26a3db8:
    [ 640.684206] 3db8 00000000 d259c400 5c976824 d26a3e8c 00000000 d26a3de4 c025fc60 c025fc6c
    [ 640.692779] 3dd8 80000033 ffffffff 00200200 d259c400 df015f00 80287203 00000000 5c976828
    [ 640.701352] 3df8 00000028 00000000 d26a0780 c0412238 00000058 00000000 e0a00098 dc7e8c00
    [ 640.709925] 3e18 00000016 00000000 77622a85 73622a85 00000000 59a00634 5c976920 5c976820
    [ 640.718499] 3e38 00000000 00000000 00000000 00000000 00000000 000003e8 00000014 00000000
    [ 640.727071] 3e58 5dbed028 5dbed03c 00000000 c086ef2c d26a3ea8 d26a2000 dbf0d2c0 00000000
    [ 640.735644] 3e78 d259c400 c0186201 d26a3eec d26a3e90 c0412c24 c0411d10 d26a3eb8 00000000
    [ 640.744217] 3e98 d26a3eec d26a3ea8 d26a0780 5e0ea6b0 00000000 00000000 59a00600 00000100
    [ 640.752791]
    [ 640.752794] R4: 0xd26a0700:
    [ 640.757252] 0700 00000000 00000000 00000004 00000000 00000000 00000000 00000000 00000001
    [ 640.765824] 0720 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.774397] 0740 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.782969] 0760 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.791542] 0780 d259c400 d25fb0c4 00000000 00000000 00000257 00000000 00000000 df015f04
    [ 640.800114] 07a0 df015f04 00007201 00007201 d26a07ac d26a07ac 00000000 00000000 00000000
    [ 640.808687] 07c0 00004543 00000000 00000000 00004544 00000000 00000000 00000000 00000000
    [ 640.817260] 07e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00004544
    [ 640.825833]
    [ 640.825836] R5: 0xd259c380:
    [ 640.830294] c380 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.838866] c3a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.847438] c3c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.856011] c3e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.864583] c400 d259c600 d259c200 d25fb2c4 d26477d0 d25e2244 d25e2650 000001eb d25a05f8
    [ 640.873157] c420 d3e696c0 dbf08e40 00000000 00000000 00000000 e2a00000 7b1ed000 e2a00000
    [ 640.881730] c440 e2a0003c e2a00044 e2a00008 0007f000 d3e80400 000fe000 00000000 d259c45c
    [ 640.890303] c460 d259c45c d265be44 d2653e44 00000000 00000000 0000000b 00004565 00000000
    [ 640.898877]
    [ 640.898880] R6: 0xdf015e80:
    [ 640.903337] 5e80 00000002 00000001 00000001 00000000 00000001 c085b6f8 00000001 df015e9c
    [ 640.911911] 5ea0 df015e9c df015e40 c0085ba8 00000000 00000000 00000000 00000000 00000000
    [ 640.920483] 5ec0 df29ea80 c083808c 00000000 00000000 df015ed0 df015ed0 df069100 c0838074
    [ 640.929057] 5ee0 000084ec 0000008d 00000000 00000200 df015ef0 df015ef0 c005aa18 00000000
    [ 640.937630] 5f00 0000b4c0 d26a079c d26a079c 00000001 00000000 00000000 d259c400 d26a0780
    [ 640.946203] 5f20 00000000 00000000 e2a00000 00000000 00000000 00000000 00000000 000003e8
    [ 640.954775] 5f40 e0802000 e0804000 00000005 df01588d df01590c df39f88c df015918 df015f98
    [ 640.963349] 5f60 ffffffff ffffffff df001cc0 ffffffff fffffeff ffffffff ffffffff ffffffff
    [ 640.971923]
    [ 640.971925] R9: 0xd259c380:
    [ 640.976383] c380 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.984956] c3a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 640.993528] c3c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 641.002101] c3e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 641.010673] c400 d259c600 d259c200 d25fb2c4 d26477d0 d25e2244 d25e2650 000001eb d25a05f8
    [ 641.019247] c420 d3e696c0 dbf08e40 00000000 00000000 00000000 e2a00000 7b1ed000 e2a00000
    [ 641.027819] c440 e2a0003c e2a00044 e2a00008 0007f000 d3e80400 000fe000 00000000 d259c45c
    [ 641.036393] c460 d259c45c d265be44 d2653e44 00000000 00000000 0000000b 00004565 00000000
    [ 641.044968] Process droid.wallpaper (pid: 599, stack limit = 0xd26a22f0)
    [ 641.051972] Stack: (0xd26a3de4 to 0xd26a4000)
    [ 641.056526] 3de0: d259c400 df015f00 80287203 00000000 5c976828 00000028 00000000
    [ 641.065077] 3e00: d26a0780 c0412238 00000058 00000000 e0a00098 dc7e8c00 00000016 00000000
    [ 641.073628] 3e20: 77622a85 73622a85 00000000 59a00634 5c976920 5c976820 00000000 00000000
    [ 641.082178] 3e40: 00000000 00000000 00000000 000003e8 00000014 00000000 5dbed028 5dbed03c
    [ 641.090728] 3e60: 00000000 c086ef2c d26a3ea8 d26a2000 dbf0d2c0 00000000 d259c400 c0186201
    [ 641.099279] 3e80: d26a3eec d26a3e90 c0412c24 c0411d10 d26a3eb8 00000000 d26a3eec d26a3ea8
    [ 641.107829] 3ea0: d26a0780 5e0ea6b0 00000000 00000000 59a00600 00000100 00000000 5c976820
    [ 641.116380] 3ec0: 00000294 df3589d0 5e0ea6b0 c0186201 00000009 00000000 d26a2000 00000000
    [ 641.124930] 3ee0: d26a3f74 d26a3ef0 c00e42d0 c041298c 00000001 c07e5a70 c07e5a18 00000080
    [ 641.133481] 3f00: c0836e08 c006ab8c d265cc78 c0585fbc fffffffe c0585fbc d26a3f4c d26a3f28
    [ 641.142032] 3f20: c0585fbc c0019878 ffffffff dd54401c d265cc40 c07e1348 df349380 d26a2000
    [ 641.150582] 3f40: d26a3f64 d26a3f50 c0586050 c05827c4 dbf0d2c0 5e0ea6b0 c0186201 00000009
    [ 641.159133] 3f60: 00000000 d26a2000 d26a3fa4 d26a3f78 c00e47f8 c00e424c 5d17d9a8 00000001
    [ 641.167683] 3f80: 00000036 5d17d9d8 5d17d9a8 5d17da08 00000036 c0013b48 00000000 d26a3fa8
    [ 641.176234] 3fa0: c00138e0 c00e4784 5d17d9d8 5d17d9a8 00000009 c0186201 5e0ea6b0 5e0ea6ac
    [ 641.184785] 3fc0: 5d17d9d8 5d17d9a8 5d17da08 00000036 00000001 00007206 00007211 40194228
    [ 641.193335] 3fe0: 400c0f24 5e0ea690 40173731 4015ffc0 00000010 00000009 ffffffff dfffffff
    [ 641.201881] Backtrace:
    [ 641.204458] [<c0411d04>] (binder_thread_read+0x0/0xc7c) from [<c0412c24>] (binder_ioctl+0x2a4/0x62c)
    [ 641.214018] [<c0412980>] (binder_ioctl+0x0/0x62c) from [<c00e42d0>] (do_vfs_ioctl+0x90/0x538)
    [ 641.222934] [<c00e4240>] (do_vfs_ioctl+0x0/0x538) from [<c00e47f8>] (sys_ioctl+0x80/0x88)
    [ 641.231481] r9:d26a2000 r8:00000000 r7:00000009 r6:c0186201 r5:5e0ea6b0
    [ 641.238316] r4:dbf0d2c0
    [ 641.241069] [<c00e4778>] (sys_ioctl+0x0/0x88) from [<c00138e0>] (ret_fast_syscall+0x0/0x30)
    [ 641.249797] r8:c0013b48 r7:00000036 r6:5d17da08 r5:5d17d9a8 r4:5d17d9d8
    [ 641.256821] Code: f05c f5d1 f07c f5d1 (51f8) e8b1
    [ 641.261905] ---[ end trace bf6cb20b5fd04d16 ]---
    [ 641.266735] Kernel panic - not syncing: Fatal exception
    [ 641.272203] Backtrace:
    [ 641.274772] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c057e618>] (dump_stack+0x20/0x24)
    [ 641.283604] r6:00000001 r5:00000000 r4:c0826458 r3:c07e18e0
    [ 641.289544] [<c057e5f8>] (dump_stack+0x0/0x24) from [<c057e888>] (panic+0x6c/0x190)
    [ 641.297554] [<c057e81c>] (panic+0x0/0x190) from [<c0017a2c>] (die+0x128/0x2a8)
    [ 641.305111] r3:00000001 r2:00009092 r1:00000000 r0:c06a82fc
    [ 641.311046] r7:00000002
    [ 641.313699] [<c0017904>] (die+0x0/0x2a8) from [<c057e680>] (__do_kernel_fault.part.3+0x64/0x84)
    [ 641.322807] [<c057e61c>] (__do_kernel_fault.part.3+0x0/0x84) from [<c0585eac>] (do_page_fault+0x230/0x23c)
    [ 641.332909] r7:00000805 r3:d26a3d98
    [ 641.336654] [<c0585c7c>] (do_page_fault+0x0/0x23c) from [<c0585f60>] (do_translation_fault+0xa8/0xb0)
    [ 641.346307] [<c0585eb8>] (do_translation_fault+0x0/0xb0) from [<c0008398>] (do_DataAbort+0x44/0xa8)
    [ 641.355770] r7:d26a3d98 r6:0050e406 r5:c07c2510 r4:00000805
    [ 641.361718] [<c0008354>] (do_DataAbort+0x0/0xa8) from [<c0584358>] (__dabt_svc+0x38/0x60)
    [ 641.370273] Exception stack(0xd26a3d98 to 0xd26a3de0)
    [ 641.375551] 3d80: 5c976828 d26a3e38
    [ 641.384111] 3da0: ffffffa8 00000000 d26a0780 d259c400 df015f00 80287203 00000000 d259c400
    [ 641.392669] 3dc0: 5c976824 d26a3e8c 00000000 d26a3de4 c025fc60 c025fc6c 80000033 ffffffff
    [ 641.401224] r7:d26a3dcc r6:ffffffff r5:80000033 r4:c025fc6c
    [ 641.407163] [<c0411d04>] (binder_thread_read+0x0/0xc7c) from [<c0412c24>] (binder_ioctl+0x2a4/0x62c)
    [ 641.416727] [<c0412980>] (binder_ioctl+0x0/0x62c) from [<c00e42d0>] (do_vfs_ioctl+0x90/0x538)
    [ 641.425651] [<c00e4240>] (do_vfs_ioctl+0x0/0x538) from [<c00e47f8>] (sys_ioctl+0x80/0x88)
    [ 641.434207] r9:d26a2000 r8:00000000 r7:00000009 r6:c0186201 r5:5e0ea6b0
    [ 641.441050] r4:dbf0d2c0
    [ 641.443797] [<c00e4778>] (sys_ioctl+0x0/0x88) from [<c00138e0>] (ret_fast_syscall+0x0/0x30)
    [ 641.452533] r8:c0013b48 r7:00000036 r6:5d17da08 r5:5d17d9a8 r4:5d17d9d8

  • 孟工,

      1. 再确认下,是不是在mem=384的情况下,就没有您附上的log中提到的问题?

       2. 如果是,请上传您所计算DDR相关寄存器的两个excel和ddr的spec,我们一起来检查下。

    谢谢!

  • 我现在得到的参数是:

    #define H5TQ4G63MFR_EMIF_READ_LATENCY 0x100007
    #define H5TQ4G63MFR_EMIF_TIM1 0x0888A3A3
    #define H5TQ4G63MFR_EMIF_TIM2 0x26337FDA
    #define H5TQ4G63MFR_EMIF_TIM3 0x501F85AF
    #define H5TQ4G63MFR_EMIF_SDCFG 0x61C04B32
    #define H5TQ4G63MFR_EMIF_SDREF 0x0000093B
    #define H5TQ4G63MFR_ZQ_CFG 0x50074BE4
    #define H5TQ4G63MFR_DLL_LOCK_DIFF 0x1
    #define H5TQ4G63MFR_RATIO 0x80
    #define H5TQ4G63MFR_INVERT_CLKOUT 0x0
    #define H5TQ4G63MFR_RD_DQS 0x38
    #define H5TQ4G63MFR_PHY_FIFO_WE 0x99
    #define H5TQ4G63MFR_WR_DQS 0x3A
    #define H5TQ4G63MFR_PHY_WR_DATA 0x74
    #define H5TQ4G63MFR_IOCTRL_VALUE 0x18B

  • 上面是303M的参数,400M的参数如下:

    #define H5TQ4G63MFR_EMIF_READ_LATENCY 0x100008
    #define H5TQ4G63MFR_EMIF_TIM1 0x0AAAD4DB
    #define H5TQ4G63MFR_EMIF_TIM2 0x266B7FDA
    #define H5TQ4G63MFR_EMIF_TIM3 0x501F867F
    #define H5TQ4G63MFR_EMIF_SDCFG 0x61C05332
    #define H5TQ4G63MFR_EMIF_SDREF 0x00000C30
    #define H5TQ4G63MFR_ZQ_CFG 0x50074BE4
    #define H5TQ4G63MFR_DLL_LOCK_DIFF 0x1
    #define H5TQ4G63MFR_RATIO 0x80
    #define H5TQ4G63MFR_INVERT_CLKOUT 0x0
    #define H5TQ4G63MFR_RD_DQS 0x3A
    #define H5TQ4G63MFR_PHY_FIFO_WE 0x96
    #define H5TQ4G63MFR_WR_DQS 0x3D
    #define H5TQ4G63MFR_PHY_WR_DATA 0x74
    #define H5TQ4G63MFR_IOCTRL_VALUE 0x18B

  • 秦工:

         经测试,应该不是mem=384M修改后,才不出现此问题。而是用303M(DDR3的速率)跑才不出现此问题。

        但303M跑,HWRecoveryResetSGX还是会有。