diff options
Diffstat (limited to 'core/test')
-rw-r--r-- | core/test/run-flash-subpartition.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/test/run-flash-subpartition.c b/core/test/run-flash-subpartition.c index 169362e..419de88 100644 --- a/core/test/run-flash-subpartition.c +++ b/core/test/run-flash-subpartition.c @@ -35,20 +35,24 @@ char capp[4096] = {0x43, 0x41, 0x50, 0x50, 0x00, 0x00, 0x00, 0x01, int main(void) { int rc; + uint32_t part_actual; uint32_t offset; uint32_t size; uint32_t subids[] = { 0x100ea, 0x200ea, 0x200ef, 0x201ef, 0x100d3 }; for (int i = 0; i < sizeof(subids)/sizeof(uint32_t); i++) { offset = 0; - rc = flash_subpart_info(capp, 0x24000, subids[i], + rc = flash_subpart_info(capp, sizeof(capp), 0x24000, + &part_actual, subids[i], &offset, &size); printf("\nsubid %x\n", subids[i]); + printf("part_actual %u\n", part_actual); printf("offset %u\n", offset); printf("size %u\n", size); assert (rc == 0); assert (size == 36432); assert (offset == 4096); + assert (part_actual == 40960); } return 0; |