You can following the instructions to run linux-2.6.20 on Skyeye. You need to modified the kernel source a little. But it is not necessary, just for more convience debug by gdb. In the future , probably we will promote skyeye to run unmodifed kernel with debug function.
1) get your toolchain for linux-2.6.20 on arm platform. You can use crosstool software to build it by yourself.
2) modify [include/asm-arm/arch-pxa/memory.h:42]
#define PHYS_OFFSET UL(0xa0000000)
to
#define PHYS_OFFSET UL(0xc0000000)
then run "make lubbock_defconfig" and "make" to build your kernel.
3) run your kernel on Skyeye by "skyeye -e vmlinux" . The config file of Skyeye can be the following content:
cpu: pxa25x
mach: pxa_lubbock
mem_bank: map=I, type=RW, addr=0x40000000, size=0x0c000000
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0xc0800000, size=0x00800000, file=./initrd_minigui.img
mem_bank: map=M, type=RW, addr=0xc1000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0xc1800000, size=0x02800000
#mem_bank: map=M, type=RW, addr=0xd0000000, size=0x00100000
#lcd:state=on,type=pxa,mod=gtk
#dbct:state=on
There are no comments on this page. [Add comment]