Почитал доки на SRecord, спасибо.
Выяснил существование кучи вкусностей - можно дополнить файл до нужного размера, порезать, склеить, добавить контрольные суммы...
Подскажите, как написать красивее, без exclude ?
Код
rem вставим контрольную сумму
srec_cat ^
firmware.bin -binary ^
-exclude 0x1000 0x1004 ^
-little_endian_checksum_negative 0x1000 4 4 ^
-o firmware.bin -binary
И ещё. У нас для вставки билда в файл прошивки используется самописная утилитка, которая берёт результаты svn info <url>, вытаскивает оттуда revision, добавляет единицу и записывает в бинарник. svn info выдаёт что-то вроде
Код
Path: ***
URL: ***
Repository Root: ***
Repository UUID: ***
Revision: 681
Node Kind: directory
Last Changed Author: esaulenko
Last Changed Rev: 680
Last Changed Date: 2009-06-18 14:41:49 +0400 (Чт, 18 июн 2009)
Нет желающих попинать автора SRecord, чтобы он реализовал нужный формат?

Или все как-то по-другому контрольную сумму вставляют?