Baiscally I've followed the steps described by Charlie in order to get 2.6.27.4
running using nfs filesystem. These are my steps:
1- Download the kernel source version 2.6.27.4 (ftp.kernel.org) and apply the
patch linux-2.6.27.4-ts7200_matt (available on Files section of this mailing
list)
2- Compile the kernel:
1- edit the Makefile, in order to set variables ARCH (arm) and
CROSS_COMPILE
(i.e.:/usr/local/opt/crosstool/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-)
2- make ts7200-defconfig (it comes with patch file)
3- make oldconfig
4- make zImage
3- Create a filesystem for the TS-7250 (for example, downloading the filesystem
from ftp://ftp.embeddedarm.com/images/tslinux/ts7250-32-default and untaring it)
4- Create the dev entries required to boot (without them, a message telling
that Unable to open initial console will appear):
cd $FILESYSTEM/dev
test -e console || sudo mknod console c 5 1
test -e ttyAM0 || sudo mknod ttyAM0 c 204 16
test -e null || sudo mknod null c 1 3
5- set the network configuration in the file $FILESYSTEM/sysconfig/ifcfg-eth0
(to avoid that init scripts modify my network configuration and nfs connection
was lost)
6- load the kernel in the board (I use bootload):
1- go to the folder with the compiled kernel image zImage (using NFS)
2- insmod bootloader.o -f
3- bootload zImage -c "console=ttyAM0,115200 ip=192.168.0.124
init=/sbin/init nfsroot=192.168.0.10:/arm-nfs"
Regards,
-Jordi Montornes-
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|