Difference between revisions of "Boot from USB using u-boot"
Line 6: | Line 6: | ||
* Usb disk drive or pen drive (at least 256MB) | * 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 | * TFTP daemon outside TV on some host in case using pen drive or optionaly in case disk drive | ||
+ | * Regualr Linux based system to prepare usb disk/pen drive | ||
* Builded rootfs image | * Builded rootfs image | ||
Revision as of 06:13, 17 March 2010
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
- Regualr Linux based system to prepare usb disk/pen 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!