Hi Zubair,
Yes sure
1. Build the root file system and placed at redefined location like /home/dilip/ci20/root_fs
2. Build the Kernel Image named as uImage kept at tftpboot folder –
Detailed steps –
A. Set environment –
$ export PATH=/usr/local/mips-mti-linux-gnu/2015.06-05/bin:$PATH
$ export ARCH=mips
$ export CROSS_COMPILE=mips-mti-linux-gnu-
B. make ci20_defconfig
C. make -j 8 uImage modules
D. cp arch/mips/boot/uImage /var/lib/tftpboot
E. make INSTALL_MOD_PATH=/home/dilip/ci20/root_fs modules_install
3. Set Boot Parameter
A. Check existing environment – ci20# printenv
B. Set Boot Environment –
ci20# setenv bootargs ‘ttyS4,115200 console=tty0 mem=256M@0x0 mem=768M@0x30000000 root=/dev/nfs ip=dhcp devtmpfs.mount=1 rw cma=144M’
ci20# setenv bootcmd ‘setenv bootargs ${bootargs} nfsroot=${nfs_serverip}:${nfs_rootfs}; dhcp 0x88000000 ${nfs_serverip}:uImage; bootm 0x88000000’
ci20# setenv nfs_serverip x.x.x.x
ci20# setenv nfs_rootfs /home/dilip/ci20/root_fs
ci20# saveenv
Note : IP address is not shared. So written as x.x.x.x
4. Boot the board
Above steps works perfectly but takes 15min+ time to boot. How we can reduce that time to minimum.
regards,
Dilip