tftp to flash from linux

Vanhauwaert Wouter W.Vanhauwaert at TELEVIC.com
Thu Sep 15 04:38:02 EDT 2011


> > I try
> > 	mx27iat# tftp -g -l /proc/self/fd/1 -r zImage_iat_3.0.11_0.02-dbg1
> > 10.0.56.4 | nandwrite -p /dev/mtd4 -
> >
> > But this doesn't work. Gives some output, from which:
> > 	open input file: No such file or directory The same command without
> > the pipe at the end works (output to stdout)
> 
> Try passing the data via a named pipe:
> 
> mkfifo nand_pipe
> tftp -g -l nand_pipe -r zImage 10.0.56.4 & nandwrite -p /dev/mtd4 nand_pipe
> 


Doesn't work:

mx27iat# mkfifo nand_pipe
mx27iat# tftp -g -l nand_pipe -r output 10.56.114 | nandwrite -p /dev/mtd4 nand_pipe
tftp: using blksize 512MTD_open
MTD_ioctl

using server '10.0.56.114:69', rMTD_ioctl
emote_file 'output', local_file MTD_write
'nand_pipe'
sending 15 bytes
00 01 6f 75 74 70 75 74 00 6f 63 MTD_close
74 65 74 00
Writing data to block 0
sending 15 bytes
00 01 6f 75 74 70 75 74 00 6f 63 74 65 74 00
received 516 bytes: 0003 0001

End then it quits, no error, no warning, but file should be 128kB



More information about the barebox mailing list