|
发表于 2007-11-26 20:16:07
|
显示全部楼层
I build at91 successfully, either. you can have a look at the procedure of what I did with the following URL:
http://blog.csdn.net/funeryoung/archive/2007/11/15/1887595.aspx
but when I changed the configuration file to S3C44B0X, and still used the old uclinux kernel file located in linux-2.4.x/linux, the uclinux boot failed, and the system display stopped at "start addr is set to 0x01000000 by exec file".
when I build the uclinux kernel, I choosed the options of GDB/SkyEye, Linux-2.4.x, and uClib.
the at91 configuration file is:
cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images_at91/romfs.img
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
#lcd: state=on
lcd: type=ep7312, mod=gtk
if i just change mach and lcd to "s3c44b0x", it didn't work, and stopped at the prompt of "start addr ...". I tried the method descripted in this article, but it did the same thing.
maybe I have to compile the uClinux kernel again with the option of Samsung/S3C44B0X. |
|