The source uploaded are:
For Compilation
http://www.codesourcery.com/gnu_toolchains/arm/download.html
For Signing
http://beagleboard.googlecode.com/files/signGP
HP USB Disk Storage Format Tool 2.0.6
http://selfdestruct.net/misc/usbboot/SP27213.exe
Compilation Steps
Compiling x-loader
- X-loader : http://beagleboard.googlecode.com/files/x-load-beagle-rev2.tar.gz.gz
- U-boot (1.1.4) : http://beagleboard.googlecode.com/files/u-boot-beagle-rev2-trial2.tar.gz.gz
- Linux Kernel (2.6.22) : http://www.beagleboard.org/uploads/2.6_kernel-beagle-rev2.tar.gz
- x-load.bin : http://beagleboard.googlecode.com/files/x-load.bin
"Stable slow" MLO + u-boot.bin(381 MHz & L2 cache for kernel disabled):
- MLO : http://beagleboard.googlecode.com/files/MLO (md5sum: 6a9f907d630de81f0b8ee8398cf94cf6)
- u-boot.bin : http://beagleboard.googlecode.com/files/u-boot.bin (md5sum: 249bb0e452b60dce6560fbb54c4de844)
"Experimental performance" MLO + u-boot.bin (500 MHz & L2 cache for kernel enabled):
- MLO : http://www.beagleboard.org/uploads/20080428/MLO (md5sum: fd4bd040dd000158952b67b743a5eb9c)
- u-boot.bin : http://beagleboard.googlecode.com/files/u-boot.bin_500 (rename to u-boot.bin) (md5sum: 93fcfe00d952ebcd2c8cea8ce3232946)
- Kernel (uImage) 2.6.22 : http://beagleboard.googlecode.com/files/uImage
- BusyBox (ramdisk) File System : http://beagleboard.googlecode.com/files/rd-ext2.bin
- BusyBox FS with ALSA libraries : http://beagleboard.googlecode.com/files/ALSA-FS.tar.gz
For Compilation
http://www.codesourcery.com/gnu_toolchains/arm/download.html
For Signing
http://beagleboard.googlecode.com/files/signGP
HP USB Disk Storage Format Tool 2.0.6
http://selfdestruct.net/misc/usbboot/SP27213.exe
Compilation Steps
Compiling x-loader
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3530beagle_config
make CROSS_COMPILE=arm-none-linux-gnueabi-Compiling u-boot
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3530beagle_config
make CROSS_COMPILE=arm-none-linux-gnueabi-Compiling Kernel
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
make CROSS_COMPILE=arm-none-linux-gnueabi- uImageConvert x-load.bin to MLO (required for MMC Boot)
- Use the "SignGP" tool to sign the x-loader image. (“x-load.bin.ift” file is generated in the same folder.)
- Rename x-load.bin.ift to MLO
- Copy MLO to MMC/SD card using a card reader/writer.
./signGP x-load.bin
0 nhận xét:
Đăng nhận xét