# LEGO MINDSTORMS EV3 can boot from a 16MB flash or from a microSD card. # The U-Boot bootloader from the flash is always used, even when booting # from a microSD card. # The Flash image flash nor-16M-256 { pebsize = 4096 numpebs = 4096 minimum-io-unit-size = 256 } image flash.bin { flash { } flashtype = "nor-16M-256" partition uboot { image = "u-boot.bin" size = 320K } partition uimage { image = "uImage" size = 3M offset = 0x50000 } partition rootfs { image = "rootfs.squashfs" size = 9600K offset = 0x350000 } } # The SD card image image boot.vfat { vfat { files = { "uImage" } } size = 16M } image sdcard.img { hdimage { } partition boot { partition-type = 0xC bootable = "true" image = "boot.vfat" offset = 4M } partition rootfs { partition-type = 0x83 image = "rootfs.ext2" } }