免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5158 | 回复: 6

移植linux到arm板 遇到data abort错误 [复制链接]

论坛徽章:
0
发表于 2010-06-04 16:43 |显示全部楼层
内核:Linux-2.6.28.9
arm板是杭州利宇泰的板子 芯片是s3c2440     uboot是没有问题的
从nandflash启动

我在编译完内核之后烧写到nandflash上启动出现这种错误:
  1. U-Boot 1.0.0 (Mar 30 2008 - 16:32:26)

  2. U-Boot code: 33F80000 -> 33F987D8  BSS: -> 33F9C128
  3. IRQ Stack: 33fbd124
  4. FIQ Stack: 33fbe124
  5. DRAM Configuration:
  6. Bank #0: 30000000 64 MB
  7. NAND:64 MB
  8. In:    serial
  9. Out:   serial
  10. Err:   serial
  11. Hit any key to stop autoboot:  0
  12. zImage magic = 0x016f2818
  13. NOW, Booting Linux......
  14. Setup linux parameters at 0x30000100
  15. linux command line is: "root=/dev/mtdblock2 init=/linuxrc devfs=mount console=ttySAC0,115200 display=L80T84"
  16. data abort
  17. pc : [<3000afc8>]    lr : [<300080ec>]
  18. sp : 301b8b20  ip : 0000006c  fp : 301b8b38
  19. r10: 40000000  r9 : 30000000  r8 : 30008000
  20. r7 : 000000c1  r6 : 403fd772  r5 : 301c8b3c  r4 : 301af678
  21. r3 : 000000c1  r2 : 301c8b3c  r1 : 301b8b3c  r0 : 301c8b3c
  22. Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
  23. Resetting CPU ...
复制代码
而不烧写到nandflash直接在uboot下通过go命令 go 30008000
在提示解压完内核之后就出现一大堆的乱码,网上说修改晶振频率
我改成了12M可还是乱码 我的硬件原理图其实不是12M而是linux默认的那个16M
这两个都是打出来乱码

thanks

论坛徽章:
0
发表于 2010-06-04 23:25 |显示全部楼层
nandflash原来烧写过么

论坛徽章:
0
发表于 2010-06-06 20:16 |显示全部楼层
回复 2# aaaaa5aa


    nandflash 没问题 板子是从nandflash启动 烧上以前的旧内核是没问题的  根据提示信息好像内核解压的时候出现data abort  但现在我不知道怎么分析这样的问题。

论坛徽章:
0
发表于 2010-06-07 12:34 |显示全部楼层
内核启动有问题,是不是烧录的时候把原来的内核覆盖了

论坛徽章:
0
发表于 2010-06-08 12:11 |显示全部楼层
内核启动有问题,是不是烧录的时候把原来的内核覆盖了
aaaaa5aa 发表于 2010-06-07 12:34



    问题找到了 是编译后的内核有点大了 1.7M大小  通过bootm的方式可以正常起来  但是烧到nandflash就有问题。 后来把内核缩减的很小就可以了。

论坛徽章:
0
发表于 2010-06-08 12:15 |显示全部楼层
恩?内核应该有三M的空间啊

论坛徽章:
0
发表于 2010-06-09 08:29 |显示全部楼层
回复 6# aaaaa5aa


    可能是我的nandflash分区的问题吧 可能分区有点小吧  分给内核的大小是0x1b0000
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP