@@ -128,6 +128,7 @@ void flashiap_cross_sector_program_test()
128
128
agg_size += sector_size;
129
129
address -= sector_size;
130
130
}
131
+ utest_printf (" ROM ends at 0x%lx, test starts at 0x%lx\n " , FLASHIAP_APP_ROM_END_ADDR, address);
131
132
TEST_SKIP_UNLESS_MESSAGE (address >= FLASHIAP_APP_ROM_END_ADDR, " Test skipped. Test region overlaps code." );
132
133
ret = flash_device.erase (address, agg_size);
133
134
TEST_ASSERT_EQUAL_INT32 (0 , ret);
@@ -184,6 +185,7 @@ void flashiap_program_error_test()
184
185
TEST_ASSERT_TRUE (address != 0UL );
185
186
186
187
// unaligned address
188
+ utest_printf (" ROM ends at 0x%lx, test starts at 0x%lx\n " , FLASHIAP_APP_ROM_END_ADDR, address);
187
189
TEST_SKIP_UNLESS_MESSAGE (address >= FLASHIAP_APP_ROM_END_ADDR, " Test skipped. Test region overlaps code." );
188
190
ret = flash_device.erase (address + 1 , sector_size);
189
191
TEST_ASSERT_EQUAL_INT32 (-1 , ret);
@@ -220,6 +222,9 @@ void flashiap_timing_test()
220
222
utest_printf (" \n Flash timing:\n " );
221
223
uint32_t sector_size = flash_device.get_sector_size (end_address - 1UL );
222
224
uint32_t base_address = end_address - sector_size;
225
+ utest_printf (" ROM ends at 0x%lx, test starts at 0x%lx\n " , FLASHIAP_APP_ROM_END_ADDR, base_address);
226
+ TEST_SKIP_UNLESS_MESSAGE (base_address >= FLASHIAP_APP_ROM_END_ADDR, " Test skipped. Test region overlaps code." );
227
+
223
228
timer.start ();
224
229
for (num_write_sizes = 0 ; num_write_sizes < max_write_sizes; num_write_sizes++) {
225
230
if (write_size > sector_size) {
0 commit comments