Hi all,

The latest errata for Texas Instruments' Cortex-M3 family, updated
last October [1], contains a disturbing new problem triggered by
non-word-aligned writes to SRAM. This is the kind of errata that is
effectively addressed with a compiler work-around. FWIW, it has
already been addressed by a popular commercial toolchain vendor [2]. I
was wondering if the GCC ARM maintainers were aware of this bug, and
if somebody implemented or was working on a compiler work-around for
this problem. I had a look at recent discussions and patches on the
GCC mailing lists, but could not find anything. I'm looking for
something along the lines of the -mfix-cortex-m3-ldrd fix, but for
that new alignment write erratum.

[1] http://www.ti.com/lit/er/spmz642b/spmz642b.pdf
[2] 
http://netstorage.iar.com/SuppDB/Public/UPDINFO/007040/arm/doc/infocenter/iccarm.ENU.html

Thanks for your attention,
LP Brais

Reply via email to