accessing u-boot with picocom to transfer files via serial interface
October 8, 2010
[Warning: This post is a backup recovery from my previous Wordpress blog. All content was automatically converted accessing a MySQL database using a Python script (details). Mostly are in Portuguese but if you are interest I can translate to English. If you found any problem dont’t hesitate to contact me in comments.]
There is a how-to with minicom too, this is using picocom to transfer files via serial interface (ymodem). First start with some parameters, in this case I'm using ttyUSB0.
$ picocom --baud 115200 --send-cmd="sb -vv" --receive-cmd="rb -vvv" /dev/ttyUSB0
Then:
U-Boot > loady ## Ready for binary (ymodem) download to 0x90800000 at 115200 bps...
Type C-a C-s and choose the file.
*** file: /tftpboot/uImage sb -vv /tftpboot/uImage Sending: uImage Ymodem sectors/kbytes sent: 0/ 0kRetry 0: NAK on sector Retry 0: NAK on sector Bytes Sent:2203904 BPS:7800 Sending:Transfer complete*** exit status: 0 0(STX)/0(CAN) packets, 6 retries ## Total Size = 0x0021a0e4 = 2203876 Bytes U-Boot >
- The sb and rb utility are on lrzsz package [ $sudo apt-get install lrzsz ]
** Other reference