Ткните, пожалуйста, докой в неграмотного. Я пока вижу (п. 3.4.2 Cortex™-M3 r2p1 Technical Reference Manual):
Unaligned support is only available for load/store singles (LDR, LDRH, STR, STRH). Load/store
double already supports word aligned accesses, but does not permit other unaligned accesses,
and generates a fault if this is attempted.
А в бите UNALIGN_TRP у меня дефолтное значение.
Также из (п. A3.2.1 Alignment behavior из ARM®v7-M Architecture Reference Manual)
The following data accesses always generate an alignment fault:
...
• Non word-aligned LDRD, LDMIA, LDMDB, POP, and LDC
...