uint8_t total_zone_count = 0;
stse_data_storage_get_total_partition_count(&stse_handle, &total_zone_count);
stsafea_data_partition_record_t data_partition_record_table[10] = {0};
stse_data_storage_get_partitioning_table(
&stse_handle,
total_zone_count,
data_partition_record_table,
10
);
Content of data_partition_record_table after calling stse_data_storage_get_partitioning_table():

According to the datasheet AN5762 (table 5), the first record (data_partition_record_table[0]) appears to be correct.
The second record (data_partition_record_table[1]) is mostly correct, except for the data_segment_length field, which is 677 instead of the expected 700 according to the datasheet.
The remaining six records appear to be completely incorrect. They seem to contain corrupted or invalid data.
My device is an STSAFE-A110. Is this behavior expected?

Content of

data_partition_record_tableafter callingstse_data_storage_get_partitioning_table():According to the datasheet AN5762 (table 5), the first record (
data_partition_record_table[0]) appears to be correct.The second record (
data_partition_record_table[1]) is mostly correct, except for thedata_segment_lengthfield, which is677instead of the expected700according to the datasheet.The remaining six records appear to be completely incorrect. They seem to contain corrupted or invalid data.
My device is an STSAFE-A110. Is this behavior expected?