How do I pad the bootloader. img to 8MBytes ? But, still it occupies the first 106976 Bytes right ? Remaining space is empty I suppose.

Thanks.

On Aug 1, 2016 9:08 PM, "Urja Rannikko" <urjaman@gmail.com> wrote:
Hi,

On Mon, Aug 1, 2016 at 10:33 AM, Pradeep Ch <shanmugp@sysargus.com> wrote:
>
> I am attempting to write to a flashrom using layout/region approach.
> The NOR flash size is 8MBytes. The file size I am writing is 106976 Bytes.
>
> The rom.layout file contents are:
>  00000000:0001a1df test1
>  0001a1e0:007fffff test2
>
> The command I am using is:
> ./flashrom -p ft2232_spi:type=arm-usb-ocd --layout rom.layout --image test1
> -w bootloader.img
>
> The error I am getting is :
> Using region: "test1".
> Calibrating delay loop... OK.
> Found Eon flash chip "EN25Q64" (8192 kB, SPI) on ft2232_spi.
> Error: Image size (106976 B) doesn't match the flash chip's size (8388608
> B)!
>
> Please let me know about the error.

The current layout system will only limit the actually written area,
not change the requirements of the flash file being the size of the
chip, so in this case you'd need to pad the bootloader.img to 8MB.