linx内核启动 data abort
本帖最后由 moolenaar 于 2009-6-2 15:33 编辑使用linux-2.6.25.8_EmbedSky.tar.gz,自己编译内核。
使用的是config_EmbedSky这个配置文件。加入了ppp 和 wifi的支持。生成的zImage文件下载到开发板。启动出现如下错误:
copy kernel to SDRAM done, NOW, Booting Linux.......
data abort
pc : [<3000af98>] lr : [<300080ec>]
sp : 3022.17c ip : c001ffff fp : 3022018c
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU 你检查一下你配置的内核, 我是在config_EmbedSky配置文件基础上修改的,加入了wifi和ppp的支持。
板子上带的uboot对内核 zImage的大小有限制吗? 必须要小于2M吗 是的,必须小于2M, 你需要修改一个配置单,或者把wifi和ppp做成模块放到文件系统里面 我的内核是2.03M 已经瘦了很多了
我把ppp和wifi编译成模块 动态加载,试试 为什么内核镜像不能大于2M呢?
页:
[1]