QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1731|回复: 2

如何编译可以在skyeye使用的内核

[复制链接]
发表于 2007-11-13 13:41:38 | 显示全部楼层 |阅读模式
搞个快三个月的ARM LINUX了,下了个1.2.3的SKYEYE和skyeye-testsuite-2.2,运行一切OK。自己编译内核,想仿真S3C2410。用skyeye-testsuite-2.2里S3C2410的配置,确总是运行不起来,不知道skyeye-testsuite-2.2里的vmlinux怎么编译出来的,修改了什么参数吗?我的编译器是3.3.2的,试过2.6.10,2.6.14,都不行,用的是内核SMDK2410的配置。运行结果如下:
[root@localhost s3c2410]# skyeye -e vmlinux
big_endian is false.
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x807f7f8
ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm920t mmu ops
Loaded RAM   ./initrd.img
exec file "vmlinux"'s format is elf32-little.
load section .init: addr = 0xc0008000  size = 0x0001b000.
load section .text: addr = 0xc0023000  size = 0x00219c4c.
not load section .pci_fixup: addr = 0xc023cc4c  size = 0x00000000 .
load section __ksymtab: addr = 0xc023cc4c  size = 0x00003e70.
load section __ksymtab_gpl: addr = 0xc0240abc  size = 0x00000840.
not load section __kcrctab: addr = 0xc02412fc  size = 0x00000000 .
not load section __kcrctab_gpl: addr = 0xc02412fc  size = 0x00000000 .
load section __ksymtab_strings: addr = 0xc02412fc  size = 0x00009e80.
load section __param: addr = 0xc024b17c  size = 0x00000398.
load section .data: addr = 0xc024c000  size = 0x00050aa0.
not load section .bss: addr = 0xc029caa0  size = 0x00024290 .
not load section .comment: addr = 0x00000000  size = 0x0000260a .
start addr is set to 0xc0008000 by exec file.
下面就再不动了。


在UBOOT 1.1.6下GO 0xc0000000或GO 0xc0008000也都不行。
md 0xc0000000如下:
SMDK2410 # md c0000000
c0000000: 464c457f 61010101 00000000 00000000    .ELF...a........
c0000010: 00280002 00000001 c0008000 00000034    ..(.........4...
c0000020: 002772cc 00000202 00200034 00280001    .r'.....4. ...(.
c0000030: 000e000f 00000001 00008000 c0008000    ................
c0000040: c0008000 0026cc00 0029a5ac 00000007    ......&...).....
c0000050: 00008000 00000000 00000000 00000000    ................

搞了2个星期,没头绪了。望哪位高人指点下如何配置内核才能在SKYEYE下用,能共享个指定内核版本的配置文件出来最好了。附件是我的工程,请指点:QQ 33847845

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-11-13 23:07:53 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2007-11-14 12:43:45 | 显示全部楼层

已经解决,谢谢ksh的指点

我按http://skyeye.wiki.sourceforge.net/Linux的文章说的修改了map.h和memory.h再编译出来,运行就正常了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 02:01 , Processed in 0.036785 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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