Calculate digests with header up to their start address

pull/5950/head
Jimmy Brisson 2018-02-02 17:06:48 -06:00
parent 5b2d7a27d2
commit deca33ff81
1 changed files with 2 additions and 6 deletions

View File

@ -383,13 +383,9 @@ def _fill_header(region_list, current_region):
"32be": ">L", "64be": ">Q"}[subtype]
size = sum(_real_region_size(region_dict[r]) for r in data)
header.puts(start, struct.pack(fmt, size))
start += Config.header_member_size(member)
start = current_region.start
for member in current_region.filename:
_, type, subtype, data = member
if type == "digest":
elif type == "digest":
if data == "header":
ih = header
ih = header[:start]
else:
ih = intelhex_offset(region_dict[data].filename, offset=region_dict[data].start)
if subtype.startswith("CRCITT32"):