Boot from USB using u-boot


From SamyGO
Revision as of 06:09, 17 March 2010 by Aquadran (talk | contribs)
Jump to: navigation, search

Note: This instruction apply only to LExxB65x, LExxB75x, PSxxB65x TV series with CI only supported devices

Requirements:

  • Serial connection
  • Usb disk drive or pen drive (at least 256MB)
  • TFTP daemon outside TV on some host in case using pen drive or optionaly in case disk drive
  • Builded rootfs image

Follow steps:

1) Build rootfs image using SamyGO OE Framework.

Builded rootfs image is located in build/tmp/deploy/images directory. Filename looks like rootfs-sdp83-xxxxxxx.tar.gz.

2) Partition usb disk/pen drive.

3) Unpack rootfs image to linux partition on usb disk/pen drive.

4) Put kernel image to TFTP service directory.

5) Enable serial debug console.

6) Enter u-boot bootloader prompt shell.

7) Set variables and execute commands in u-boot shell to boot linux kernel.

Instruction is in progress!