build: version release v4.1.5
[coredump]: add coredump config for cv180x/cv181x [sensor]: add sensor sc035hgs&sc035hgs_1l [feat](build): del cv182x/cv183x/athena2 dir [sensor] add sc2336_slave [sensor] add sc2331_slave [feat] add cvi_update_rtos tool [feat](Sensor): Add support for sensor SC2336P_1L. [board] add cv1810c_wevb_0006a_spinand board [sensor] add new sensor sc223a config Change-Id: I320322d4cb91a586de6ba2f65c7319f109312aca
This commit is contained in:
@ -91,11 +91,16 @@ class ImagerBuilder(object):
|
||||
total_size = part["file_size"]
|
||||
offset = part["offset"]
|
||||
part_sz = part["part_size"]
|
||||
op_len = 0
|
||||
while total_size:
|
||||
chunk_sz = min(MAX_LOAD_SIZE, total_size)
|
||||
chunk = fd.read(chunk_sz)
|
||||
crc = binascii.crc32(chunk) & 0xFFFFFFFF
|
||||
chunk_header = self._getChunkHeader(chunk_sz, offset, part_sz, crc)
|
||||
if chunk_sz == MAX_LOAD_SIZE:
|
||||
op_len += chunk_sz
|
||||
else:
|
||||
op_len = part_sz - op_len
|
||||
chunk_header = self._getChunkHeader(chunk_sz, offset, op_len, crc)
|
||||
img.write(chunk_header)
|
||||
img.write(chunk)
|
||||
total_size -= chunk_sz
|
||||
|
||||
Reference in New Issue
Block a user