QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2270|回复: 6

在skyeye1.3.1上运行linux 2.6.20

[复制链接]
发表于 2010-9-27 09:50:38 | 显示全部楼层 |阅读模式
您好,我在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 [Device Driver] -> [ Character Driver] -> [Serial 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
发表于 2010-9-27 15:06:25 | 显示全部楼层
什么错误?
回复

使用道具 举报

 楼主| 发表于 2010-9-28 18:58:28 | 显示全部楼层

回复 2# ksh 的帖子

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

上面的是错误提示信息
回复

使用道具 举报

 楼主| 发表于 2010-9-28 19:00:18 | 显示全部楼层

回复 2# ksh 的帖子

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

使用道具 举报

发表于 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。

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

使用道具 举报

 楼主| 发表于 2010-9-30 16:04:32 | 显示全部楼层
谢谢哦,我的邮箱:[email protected]
回复

使用道具 举报

发表于 2010-10-9 19:20:17 | 显示全部楼层

回复 6# pgtoxx 的帖子

已经发过去了,请注意查收,还有,不管成功或是失败,最好把结果都回馈到这里,让更多的人看到问题的解决过程,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:29 , Processed in 0.060300 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表