免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3317 | 回复: 0
打印 上一主题 下一主题

ARM 死机,急求帮助!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-17 12:18 |只看该作者 |倒序浏览
我们开发一款嵌入式设备,cup:at91rm9200,系统是:LINUX_2.6,sdram:HY57V561620,工作电源:3.25V。在系统运行很快就会出现严重的死机现象,系统提示好像死在了LCD驱动程序里,但在这之前我们使用的SDRAM是HY57V561620CLT_HI,却一直正常。由于HY57V561620CLT_HI停产,不得不改用HY57V561620FTP_HI,却出现了这种莫名奇妙的死机,系统信息情况如下:
Internal error: Oops - undefined instruction: 0 [#2]
Modules linked in:
CPU: 0
PC is at check_irq_lock+0x3c/0x94
LR is at st7529lcd_open+0x4/0x14
pc : [<c0020860>]    lr : [<c0146cf4>]    Not tainted
sp : c17f9e00  ip : c020ca78  fp : c17f9e10
r10: c020c704  r9 : 00000001  r8 : c17f9e60
r7 : 00000016  r6 : c17f9e60  r5 : 00000011  r4 : c01cde04
r3 : c0146cec  r2 : c17f9e60  r1 : 00000011  r0 : c0146f40
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  Segment user
Control: C000717F  Table: 217F0000  DAC: 00000015
Process uc1608lcd (pid: 770, stack limit = 0xc17f8194)
Stack: (0xc17f9e00 to 0xc17fa000)
9e00: c020ca78 c17f9e2c c17f9e14 c0020c44 c0020834 ffffffff fefff000 00000011
9e20: c17f9e5c c17f9e30 c0020cb4 c0020bb8 c00291c0 ffffffff ffffffff fefff000
9e40: 00000011 00000016 00000002 00000017 c17f9ec4 c17f9e60 c001f9e4 c0020c74
9e60: 00000016 0000003a 00000016 c4864000 0000003a 0000003a 00000016 00000016
9e80: 00000002 00000001 00000017 c17f9ec4 c17f9ea8 c17f9ea8 c0146cec c0146cec
9ea0: 20000013 ffffffff c17f9f34 00000003 00000003 0000003a c17f9f4c c17f9ec8
9ec0: c0146f74 c0146ca4 00000016 00000015 00000037 00000000 00000000 00000000
9ee0: 00000000 00000000 00000000 00000000 ff000000 000000ff 00ff0000 0000ff00
9f00: 0000ff00 00ff0000 0000ff00 00ff0000 0000ff00 00ff0000 e0003758 10080810
9f20: beb000e0 0000000c 00000000 c16eeb60 beb05d40 c17f8000 c17f8000 c17f9f78
9f40: c17f9f74 c17f9f50 c006a824 c0146d28 c16eeb80 c16eeb60 c17f9f78 00000000
9f60: 00000000 4016d64c c17f9fa4 c17f9f78 c006a95c c006a774 00000000 00000000
9f80: 00000000 000aaae8 0006673c 00000000 00000004 c001fec4 00000000 c17f9fa8
9fa0: c001fd40 c006a920 000aaae8 c019d070 00000003 beb05d40 0000000c 000aaa04
9fc0: 000aaae8 0006673c 00000000 00066788 0000a42c 00000000 4016d64c beb05d70
9fe0: 00000000 beb05d3c 000036bc 4010e520 60000010 00000003 eebf8174 6cdda7cc
Backtrace:
[<c0020824>] (check_irq_lock+0x0/0x94) from [<c0020c44>] (do_level_IRQ+0x9c/0xbc
)
r4 = C020CA78
[<c0020ba8>] (do_level_IRQ+0x0/0xbc) from [<c0020cb4>] (asm_do_IRQ+0x50/0x14
r6 = 00000011  r5 = FEFFF000  r4 = FFFFFFFF
[<c0020c64>] (asm_do_IRQ+0x0/0x14 from [<c001f9e4>] (__irq_svc+0x24/0x60)
[<c0146c94>] (SetAddress+0x0/0x5c) from [<c0146f74>] (st7529lcd_write+0x25c/0x3e
0)
r7 = 0000003A  r6 = 00000003  r5 = 00000003  r4 = C17F9F34
[<c0146d18>] (st7529lcd_write+0x0/0x3e0) from [<c006a824>] (vfs_write+0xc0/0x138
)
[<c006a764>] (vfs_write+0x0/0x13 from [<c006a95c>] (sys_write+0x4c/0x74)
[<c006a910>] (sys_write+0x0/0x74) from [<c001fd40>] (ret_fast_syscall+0x0/0x2c)
r8 = C001FEC4  r7 = 00000004  r6 = 00000000  r5 = 0006673C
r4 = 000AAAE8
Code: e283e008 e1500003 3a00000b e150000e (2a000009)
<0>Kernel panic - not syncing: Aiee, killing interrupt handler!

如果改为焊接HY57V561620CLT_HI就可以正常工作
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP