|
这是我发给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? |
|