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