Use the largest sector size
This commit is contained in:
parent
bd97be07b3
commit
4535a98b19
@ -77,14 +77,15 @@ def parse():
|
|||||||
bank = configs[0]['Bank']
|
bank = configs[0]['Bank']
|
||||||
if type(bank) != list:
|
if type(bank) != list:
|
||||||
bank = [bank]
|
bank = [bank]
|
||||||
field = bank[0]['Field']
|
fields = bank[0]['Field']
|
||||||
if type(field) != list:
|
if type(fields) != list:
|
||||||
field = [field]
|
fields = [fields]
|
||||||
# print("Field", field)
|
|
||||||
p = field[0]['Parameters']
|
erase_size = int(fields[0]['Parameters']['@size'], 16)
|
||||||
print("pwrams", str(p))
|
for field in fields:
|
||||||
erase_size = int(p['@size'], 16)
|
# print("Field", field)
|
||||||
#print( f'flash {addr} {size}')
|
erase_size = max(erase_size, int(field['Parameters']['@size'], 16))
|
||||||
|
#print( f'flash {addr} {size}')
|
||||||
|
|
||||||
chunk = {
|
chunk = {
|
||||||
'device-id': int(device_id, 16),
|
'device-id': int(device_id, 16),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user