Skip to content

Commit 18736b6

Browse files
committed
Optimize writes to Sobel Window
1 parent 5e95f71 commit 18736b6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

modules/VirtualPrototype/FreeRTOS/freertos_test.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,13 @@ void transfer_window(int i, int j, unsigned long long source_address, unsigned l
221221
*(local_window + 8) = *(read_ptr + 2);
222222
}
223223

224-
if (((i == 0 || i == IMAG_ROWS - 1) && (j < 2 || j > IMAG_COLS - 3)) || ((j == 0 || j == IMAG_COLS -1) && (i < 2 || i > IMAG_ROWS - 3)))
225-
{
226-
printf("Window %0d %0d:\n\t%5d %5d %5d\n\t%5d %5d %5d\n\t%5d %5d %5d\n", i, j, local_window[0], local_window[1], local_window[2], local_window[3],local_window[4], local_window[5], local_window[6], local_window[7], local_window[8]);
227-
}
224+
// if (((i == 0 || i == IMAG_ROWS - 1) && (j < 2 || j > IMAG_COLS - 3)) || ((j == 0 || j == IMAG_COLS -1) && (i < 2 || i > IMAG_ROWS - 3)))
225+
// {
226+
// printf("Window %0d %0d:\n\t%5d %5d %5d\n\t%5d %5d %5d\n\t%5d %5d %5d\n", i, j, local_window[0], local_window[1], local_window[2], local_window[3],local_window[4], local_window[5], local_window[6], local_window[7], local_window[8]);
227+
// }
228228

229-
memcpy(target_ptr, local_window, 9 * sizeof(char));
229+
memcpy(target_ptr, local_window, 8 * sizeof(char));
230+
memcpy((target_ptr + 8), (local_window + 8), sizeof(char));
230231
}
231232

232233
static void task_test_sobel(void *pParameter)

0 commit comments

Comments
 (0)