Robert Kavaler wrote:
I don't think that this should generate an error since the
msp430 doesn't seem to require word alignment of word accesses.
Yes it does. See page 17 of the user's guide (1.4.5 Memory organization):
Bytes are located at even or odd addresses. Words are only located at
even addresses as shown in Figure 1–3. When using word instructions,
only even addresses may be used. The low byte of a word is always an
even address. The high byte is at the next odd address.
-- Remy
Remove underscore and anti-spam suffix in reply address for a timely
response.