QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2773|回复: 2

编译android kernel,执行:skyeye -e vmlinux 提示no initrd.img

[复制链接]
发表于 2011-4-10 16:50:35 | 显示全部楼层 |阅读模式
安装了最新版本的skyeye,编译android2.6.36for s3c6410的内核,
运行skyeye -e vmlinux
提示:
SkyEye 1.3.2
SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should not remove or modify the annoucement of SkyEye copyright.
Get more information about it, please visit the homepage http://www.skyeye.org.
Type "help" to get command list.
(skyeye)start
arch: arm
cpu info: armv6, arm11, 7b000, 7f000, 0
In do_mach_option, mach info: name s3c6410x, mach_init addr 0xfc2620

uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console
./initrd.img: No such file or directory
bank 1, Couldn't open boot ROM ./initrd.img - execution will commence with the debuger.
In skyeye_exit, Some unknown exception happened.

SKYEYE: use arm11jzf-s mmu ops
exec file "vmlinux"'s format is elf32-i386.
load section .init: addr = 0xc0008000  size = 0x00016efc.
skyeye: bus/ram.c:153: mem_write_byte: Assertion `global_mbp != ((void *)0)' failed.
Aborted

请问,initrd.img是必须自己创建吗?如何生成这个文件啊?


另:
可以直接拷贝编译android源码时生成的ramdisk.img,改名成initrd.img后直接使用吗?
我试的结果是:
(skyeye)start
arch: arm
cpu info: armv6, arm11, 7b000, 7f000, 0
In do_mach_option, mach info: name s3c6410x, mach_init addr 0xa2f620

uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console
Loaded RAM   ./initrd.img
SKYEYE: use arm11jzf-s mmu ops
exec file "vmlinux"'s format is elf32-i386.
load section .init: addr = 0xc0008000  size = 0x00016efc.
skyeye: bus/ram.c:153: mem_write_byte: Assertion `global_mbp != ((void *)0)' failed.
Aborted
 楼主| 发表于 2011-4-10 22:42:27 | 显示全部楼层
将编译生成的ramdisk.img重命名了一下,执行:
$ skyeye -e vmlinux -l0x50000000,0xffffff
SkyEye 1.3.2
SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should not remove or modify the annoucement of SkyEye copyright.
Get more information about it, please visit the homepage http://www.skyeye.org.
Type "help" to get command list.
(skyeye)start
arch: arm
cpu info: armv6, arm11, 7b000, 7f000, 0
In do_mach_option, mach info: name s3c6410x, mach_init addr 0x30d620

uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console
Loaded RAM   ./initrd.img
SKYEYE: use arm11jzf-s mmu ops
exec file "vmlinux"'s format is elf32-i386.
load section .init: addr = 0xc0008000  size = 0x00016efc.
load section .text: addr = 0xc001f000  size = 0x001f3c8c.
load section __ksymtab: addr = 0xc0213000  size = 0x00003a00.
load section __ksymtab_gpl: addr = 0xc0216a00  size = 0x000018d0.
load section __ksymtab_strings: addr = 0xc02182d0  size = 0x0000b1d6.
load section __param: addr = 0xc02234a8  size = 0x00000b58.
load section .ARM.unwind_idx: addr = 0xc0224000  size = 0x00010e00.
load section .ARM.unwind_tab: addr = 0xc0234e00  size = 0x000014b8.
load section .data: addr = 0xc0238000  size = 0x0001efa0.
not load section .bss: addr = 0xc0256fa0  size = 0x00034230 .
not load section .comment: addr = 0x00000000  size = 0x00002a54 .
not load section .ARM.attributes: addr = 0x00000000  size = 0x00000028 .
not load section .debug_line: addr = 0x00000000  size = 0x0024ff48 .
not load section .debug_info: addr = 0x00000000  size = 0x01072d30 .
not load section .debug_abbrev: addr = 0x00000000  size = 0x000a3a69 .
not load section .debug_aranges: addr = 0x00000000  size = 0x000064c8 .
not load section .debug_pubnames: addr = 0x00000000  size = 0x0001d730 .
not load section .debug_str: addr = 0x00000000  size = 0x0007ad88 .
not load section .debug_frame: addr = 0x00000000  size = 0x000478ac .
not load section .debug_loc: addr = 0x00000000  size = 0x0014d24d .
not load section .debug_ranges: addr = 0x00000000  size = 0x00061748 .
In SIM_start, Set PC to the address 0x50008000

(skyeye)run
(running)Bus read error, can not find corresponding bank for addr 0x0,pc=0x500083b8

这是什么错误呢?
回复

使用道具 举报

发表于 2011-4-11 10:56:16 | 显示全部楼层
能否将您的skyeye.conf列出来分享一下,暂时看来有可能是您的skyeye.conf出的问题。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-25 05:08 , Processed in 0.062634 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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