[an error occurred while processing this directive]
не просто до четного, а еще и до размера типа - 4 или 2 байта. при чтении с такого "нечетного" адреса еще и байты переставляет. придется похоже memcpy юзать..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)