On Sunday, November 22, 2015 at 6:02:52 AM UTC+10:30, Bharath R wrote: > > Hi, > > I want to build my own SPL and uboot for BBB and want to boot them via SD > card. What I expect to do is, I want to reserve 1MB for SPL, 1MB for Uboot, > 5MB for Kernel rest rootfs in SD card. How can I do this? can anyone guide > to a link where I can partition my SD card according this need? >
Bharath, I've been following the instructions at http://wiki.beyondlogic.org/index.php?title=BeagleBoneBlack_Upgrading_uBoot As Robert mentions you can use raw mode and place MLO/SPL and u-boot at specific locations: dd if=MLO of=/dev/mmcblk0 bs=512 seek=256 count=256 conv=notrunc dd if=u-boot.img of=/dev/mmcblk0 bs=512 seek=768 count=1024 conv=notrunc I've got this successfully working on internal MMC, but when I use SD Card to get the following with u-boot: *U-Boot 2015.10 (Nov 21 2015 - 01:06:45 -0800)* * Watchdog enabled* *I2C: ready* *DRAM: 512 MiB* *initcall sequence 9ffa2468 failed at call 610a2c4f (err=-12)* *### ERROR ### Please RESET the board ###* As a work around, I've placed u-boot.img in a FAT32 partition on the SDCard and it works. Pete. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
