[flashrom] Writing to a specific Flash region with Layout approach

Urja Rannikko urjaman at gmail.com
Mon Aug 1 17:38:53 CEST 2016


On Mon, Aug 1, 2016 at 10:33 AM, Pradeep Ch <shanmugp at 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.

More information about the flashrom mailing list