Хотя, про "целиком на теории" это я слегка приврал. Проверено: данные размером в двойное слово считаются выровненными, если они выровнены по слову. По дальнейшему размышлению это кажется логичным (регистры у Cortex-M3 размером в слово, т.ч. доступ к двойному слову производится путём последовательного доступа к двум словам), но по началу интуиция подсказывала, что двойное слово должно быть выровнено по двойному слову.