QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1858|回复: 0

如何在s3c2410上跑linux2.6.20?

[复制链接]
发表于 2007-6-9 16:22:22 | 显示全部楼层 |阅读模式
这是我发给maillist的邮件,各位看看能不能解决了
hi all:
      For days I worked on compiling my own linux kernel 2.6.20 to the ep9312 . with the help of kang shuo http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-May/001300.html, I  can make myown compiled kernel 2.6.20.2 run on ep9312 simulated by skyeye1.2.2.
     But, as the reason mentioned in http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-June/001311.html, I want to first try the s3c2410.
     
    I followed nearly the same steps as I compile the ep9312 kernel ,which details are in http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-May/001300.html, and also modify the linux source file related to the  s3c2410 mentioned in http://lists.gro.clinux.org/pipermail/skyeye-developer/2006-November/001052.html , as the linux source file of 2.6.20.2 is not fully the same with 2.6.10, the really files I modified is "linux/include/asm-arm/arch-s3c2410/map.h " , I changed the" #define S3C2410_CS6 (0x30000000) "
to " #define S3C2410_CS6 (0xC0000000) "
    and another file "linux/include/asm-arm/arch-s3c2410/memory.h"
   changed the "#define PHYS_OFFSET UL(0x30000000) " to
" #define PHYS_OFFSET UL(0xC0000000) ".
    Then I use the steps like http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-May/001300.html,.
   The kernel command line and initrd.img are the same to the s3c2410 in the testsuite2.
   
   but , when  I run skyeye -e vmlinux, the system stoped at:
  start addr is set to 0xc0008000 by exec file.
.
  so, the question is : what source files  are still need to edit to make the linux kernel 2.6.20.2 to run on the skyeye?
    or some other steps need to do?
   Thanks !
  by the way, how can i get the lcd and network driver to the s3c2410?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 05:53 , Processed in 0.034541 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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