skyeye 上运行uclinux出错.哪位高手帮忙看一看.先谢了.

内核编译和嵌入式产品的设计与开发
回复
gangdou
帖子: 18
注册时间: 2007-05-14 19:47
送出感谢: 0
接收感谢: 0

skyeye 上运行uclinux出错.哪位高手帮忙看一看.先谢了.

#1

帖子 gangdou » 2007-11-23 15:41

想自己编译一下能在skyeye上运行的uclinux,运行出错了.
skyeye.conf内容如下:
#skyeye config file sample
cpu: arm7tdmi

mach: at91

mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000

运行结果:
root@lgx-ubuntu:/Usb_hda2/uClinux-dist# skyeye -e linux-2.4.x/linux
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x80568e0
uart_mod:0, desc_in:, desc_out:
SKYEYE: use arm7100 mmu ops
Loaded ROM images/romfs.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x01000000 size = 0x0000a000.
load section .text: addr = 0x0100a000 size = 0x00209f28.
load section .data: addr = 0x01214000 size = 0x0000a8ec.
not load section .bss: addr = 0x0121e900 size = 0x00022740 .
not load section .debug_abbrev: addr = 0x00000000 size = 0x0003fbce .
not load section .debug_info: addr = 0x00000000 size = 0x0199a128 .
not load section .debug_line: addr = 0x00000000 size = 0x002f35e0 .
not load section .debug_pubnames: addr = 0x00000000 size = 0x0001a450 .
not load section .debug_aranges: addr = 0x00000000 size = 0x00002640 .
start addr is set to 0x01000000 by exec file.
Linux version 2.4.31-uc0 (root@lgx-ubuntu) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #15 2007年 11月 22日 星期四 11:44:51 CST
Processor: Atmel AT91M40xxx revision 0
Architecture: EB01
Reserving page zero for vector table
On node 0 totalpages: 8192
zone(0): 0 pages.
zone(1): 8192 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/rom0
Calibrating delay loop... 15.82 BogoMIPS
Memory: 32MB = 32MB total
Memory: 30056KB available (2087K code, 180K data, 40K init)
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
kernel BUG at slab.c:506!
kernel BUG at slab.c:518!
Kernel panic: Cannot create signal action SLAB cache
In idle task - not syncing
就此停止了..... :?:
头像
wenwu
帖子: 15
注册时间: 2006-12-20 14:52
送出感谢: 0
接收感谢: 0

#2

帖子 wenwu » 2007-11-24 21:41

看上去配置文件没有问题, 不知道是不是内核问题。
可以下载个其它版本的uClinux再编译试试。
回复

回到 “内核及嵌入式开发”