Hello,
I am trying to load the prebuilt linux images and the tisdk-rootfs-k2hk-evm.tar.gz present after the installation of mcsdk_3_01_04_07 in linux for the TCI6638 board but it gets stuck at starting kernel.
I have tried to change the tty settings as suggested in similar problem threads but it is not working. And for the same configuration, if I load a small file with 15Mb fs i.e. arago-console-image.cpio.gz, it loads with out any problems and starts kernel. I have also tried with the arago-console-image.tar.gz and this also works fine.
But just by changing the bootargs argument for 265Mb, it is failing. I am giving the prints of boot arguments:
I2C: ready
DRAM: 1 GiB
NAND: 512 MiB
Net: TCI6638_EMAC, TCI6638_EMAC1
Hit any key to stop autoboot: 0
TCI6638 EVM # printenv
addr_fdt=0x87000000
addr_fs=0x82000000
addr_kern=0x88000000
addr_mon=0x0c5f0000
addr_uboot=0x87000000
args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1
args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
args_ramfs=setenv bootargs console=ttyS0,115200n8 rootwait=1 earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,265M.
args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048
baudrate=115200
boot=ramfs
bootargs=console=ttyS0,115200n8 rootwait=1 earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,265M rproc_mem=3M@0xC3000000
bootcmd=run init_${boot} get_fdt_${boot} get_mon_${boot} get_kern_${boot} run_mon run_kern
bootdelay=3
bootfile=/home/mymo/vishnu/images_new/tisdk-rootfs-k2hk-evm.tar.gz
burn_uboot=sf probe; sf erase 0 0x100000; sf write ${addr_uboot} 0 ${filesize}
dnsip=10.10.10.50
dnsip2=4.2.2.2
ethact=TCI6638_EMAC
ethaddr=c4:ed:ba:99:ff:00
fdt_high=0xffffffff
fileaddr=C5F0000
filesize=B000
get_fdt_net=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ramfs=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ubi=ubifsload ${addr_fdt} ${name_fdt}
get_fs_ramfs=dhcp ${addr_fs} ${tftp_root}/${name_fs}
get_kern_net=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ramfs=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ubi=ubifsload ${addr_kern} ${name_kern}
get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ubi=ubifsload ${addr_mon} ${name_mon}
get_uboot_net=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
get_uboot_ramfs=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
has_mdio=0
init_net=run args_all args_net
init_ramfs=run args_all args_ramfs get_fs_ramfs
init_ubi=run args_all args_ubi; ubi part ubifs; ubifsmount boot
ipaddr=192.168.1.8
mem_lpae=1
mem_reserve=0
name_fdt=k2hk-evm.dtb
name_fs=tisdk-rootfs-k2hk-evm.tar.gz
name_kern=uImage
name_mon=skern-k2hk-evm.bin
name_uboot=u-boot-spi.gph
netmask=255.255.255.0
nfs_options=v3,tcp,rsize=4096,wsize=4096
nfs_root=/export
no_post=1
run_kern=bootm ${addr_kern} - ${addr_fdt}
run_mon=mon_install ${addr_mon}
serverip=192.168.1.248
stderr=serial
stdin=serial
stdout=serial
tftp_root=/home/mymo/vishnu/images_new
ver=U-Boot 2013.01 (May 31 2013 - 01:01:04)
Can someone help me how to load a large fs and what parameters to change in boot arguments?
Thank you,
-Vishnu