
I'm tring to get a 53MB file using tftp protocol. I use U-Boot 1.1.4 that was preinstalled on OMAP3EVM board. PC side is a linux box (ubuntu 9.04) where is installed atftpd 0.7 that runs with the following command line (not using inetd):
/usr/sbin/atftpd --daemon --tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /opt/OMAP35x_SDK_0.9.7
where /opt/OMAP35x_SDK_0.9.7 is the directory where are placed all files (obviously all permission are correctly set)
On U-Boot I run the following command: tftpboot 0x81600000 bin/<file>.jffs2 (network is correctly set)
I tried with 2 files: rootfs.jffs2 (about 17MB) and myroot.jffs2 (about 53MB)
trying rootfs.jffs2 all works, it is correctly transfered.
instead myroot.jffs2 doesn't work. atftd log report the following line: Jan 27 09:24:33 lab7 atftpd[5910]: Serving bin/myroot.jffs2 to 192.168.1.203:2082 Jan 27 09:24:33 lab7 atftpd[5910]: Requested file to big, increase BLKSIZE
How can I increase BLKSIZE, and where? Is a client or server parameter?
thanks