[arm-gnu] Stellaris Non-Word-Aligned Write to SRAM Erratum
Louis-Philippe Brais
lpbrais at bitwrangler.ca
Thu Jan 10 18:29:32 UTC 2013
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
More information about the arm-gnu
mailing list