diff --git a/board/lego/ev3/README b/board/lego/ev3/README index 1a50ca9d035236be9bc6a03945f4a9067edebe55..a3563732499d3c964e14b302c7dcf7733dc17e1b 100644 --- a/board/lego/ev3/README +++ b/board/lego/ev3/README @@ -14,8 +14,8 @@ see if there is a boot.scr file on the first FAT partition of the mmc. If there is, it will run the script and boot the kernel from the uImage file also in the FAT partition. Otherwise, it will load a kernel and rootfs from the flash. The kernel must be stored at address 0x50000 on the flash and have a maximum -size of 3MiB. The rootfs must be a squasfs image and stored at 0x350000 in the -flash and have a maximum size of 9.3MiB. The flash starting at 0xCB0000 is +size of 4MiB. The rootfs must be a squasfs image and stored at 0x450000 in the +flash and have a maximum size of 10MiB. The flash starting at 0xE50000 is reserved for user data. Writing image to flash diff --git a/include/configs/legoev3.h b/include/configs/legoev3.h index 542b8f072c705b9987b6d1faeb314a3867d90d11..812fd0c14a8be7aeef4a6ce4a75996947a59c3fd 100644 --- a/include/configs/legoev3.h +++ b/include/configs/legoev3.h @@ -164,7 +164,7 @@ "mmcargs=setenv bootargs mem=${memsize} console=${console} root=/dev/mmcblk0p2 rw rootwait lpj=747520\0" \ "mmcboot=bootm ${loadaddr}\0" \ "flashargs=setenv bootargs mem=${memsize} initrd=${filesysaddr},${filesyssize} root=/dev/ram0 rw rootfstype=squashfs console=${console} lpj=747520\0" \ - "flashboot=sf probe 0; sf read ${loadaddr} 0x50000 0x300000; sf read ${filesysaddr} 0x350000 0x960000; bootm ${loadaddr}\0" \ + "flashboot=sf probe 0; sf read ${loadaddr} 0x50000 0x400000; sf read ${filesysaddr} 0x450000 0xA00000; bootm ${loadaddr}\0" \ "loadimage=fatload mmc 0 ${loadaddr} uImage\0" \ "loadbootscr=fatload mmc 0 ${bootscraddr} boot.scr\0" \ "bootscript=source ${bootscraddr}\0" \