pgtoxx 发表于 2010-9-27 09:50:38

在skyeye1.3.1上运行linux 2.6.20

您好,我在ubuntu9.10上按下步骤编译inux-2.6.20内核,成功编译后为什么没initrd.img文件?在skyeye1.3.1上加载后,用"run"运行,则提示内核加载出错!

   run "make s3c2410_defconfig" and "make menuconfig" enter config menu of kernel. Enter -> [ Character Driver] -> menu , check off the following option:

<>8250/16550 and compatible serial support

Exit the menu of kernel config. then run make to build your kernel image.

Download the latest release of SkyEye and build it.

After finish your build procedure, run your kernel on Skyeye by "skyeye -e vmlinux" . The config file of Skyeye can be the following content:

#skyeye config file sample
arch: arm
cpu:arm920t
mach: s3c2410x

#physical memory
#mem_bank: map=M, type=RW, addr=0x20000000, size=0x01000000
mem_bank: map=M, type=RW, addr=0x30000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000, file=./initrd.img
mem_bank: map=M, type=RW, addr=0x31000000, size=0x01000000
#all peripherals I/O mapping area
#mem_bank: map=I, type=RW, addr=0xfefa0000, size=0x00060000
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
mem_bank: map=I, type=RW, addr=0x19000300, size=0x00000020
#net: type=cs8900a, base=0x19000300, size=0x20,int=9, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
lcd:type=s3c2410x,mod=gtk
load_addr:base=0x30000000, mask=0xFFFFFF
dbct:state=on
uart: mod=term

ksh 发表于 2010-9-27 15:06:25

什么错误?

pgtoxx 发表于 2010-9-28 18:58:28

回复 2# ksh 的帖子

在ubuntu9.10上按下步骤编译inux-2.6.20内核,成功编译后为什么没initrd.img文件?在skyeye1.3.1上加载后,用"run"运行,则提示内核加载出错!

上面的是错误提示信息

pgtoxx 发表于 2010-9-28 19:00:18

回复 2# ksh 的帖子

怎么生成initrd.img呢
在skyeye.conf里怎么具体配置内存

tsinghuayuan86 发表于 2010-9-28 19:12:18

回复 4# pgtoxx 的帖子

skyeye是要运行两个程序的,一个是linux kernel的镜像---vmlinux, 另一个是文件系统---initrd.img, 你用内核当然编译不出文件系统了,只能编译出内核镜像vmlinux. 一般来说,initrd.img是由自己来制作的,如果你需要,我可以给你发一个已经编译好的 initrd.img 镜像,你是在为 s3c2410 编译内核吧? 或者,如果你想自己来制作,google或者百度可以查到。至于skyeye.conf,也可以给你发送一个 s3c2410的skyeye.conf. 请把邮箱地址发过来。

我们还提供一个包 skyeye-testsuite,这里面的 ./linux/s3c2410/ 下有已经编译好的linux内核,文件系统,以及配置好的skyeye.conf,只要你skyeye是编译成功,就可以利用这些镜像及配置文件运行模拟s3c2410。:-D

[ 本帖最后由 tsinghuayuan86 于 2010-9-29 08:54 编辑 ]

pgtoxx 发表于 2010-9-30 16:04:32

谢谢哦,我的邮箱:[email protected]

tsinghuayuan86 发表于 2010-10-9 19:20:17

回复 6# pgtoxx 的帖子

已经发过去了,请注意查收,还有,不管成功或是失败,最好把结果都回馈到这里,让更多的人看到问题的解决过程,谢谢:)
页: [1]
查看完整版本: 在skyeye1.3.1上运行linux 2.6.20