feat(nvs): Optimize read-only NVS loading

This commit is contained in:
Adam Múdry
2025-03-24 15:55:18 +01:00
parent 851e869bb2
commit 4a6b99bc4a
3 changed files with 61 additions and 63 deletions

View File

@@ -36,16 +36,12 @@ def test_examples_parttool(dut: Dut) -> None:
cmds = [
'read_partition --partition-type=data --partition-subtype=nvs --output custom1.bin',
'erase_partition --partition-name=custom',
'write_partition --partition-name=custom --input custom.bin',
'write_partition --partition-name=custom --input custom.bin --ignore-readonly',
'get_partition_info --partition-boot-default --info size',
]
for cmd in cmds:
try:
subprocess.check_call(BASE_CMD + cmd.split())
except subprocess.CalledProcessError as e:
print(e.output)
raise
subprocess.check_call(BASE_CMD + cmd.split())
clean_files = ['custom.bin', 'custom1.bin']
for clean_file in clean_files: