Добавил измерение времени:
extern unsigned int g_ticks_per_us_pro;
void unaligned_access_test(void) {
static char buffer[61];
unsigned int index, data, ccount_now, ccount_prv;
volatile char *ptr1;
printf("ticks per us = %u\n", g_ticks_per_us_pro);
// fill buffer
for...