[Icc-430] MSP430 assembler vs new IDE

llchisho at paradise.net.nz llchisho at paradise.net.nz
Thu Jul 24 21:27:07 PDT 2008


The MSP430 assembler currently adds an implicit ".area text" directive in front
of all assembly source files unless directed otherwise.
This has always seemed strange to me - it makes assembling a correctly written
customised startup file require a special menu item and assembly mode, and
prevents it from being built with the rest of a project in the IDE.
This is not such an issue if you are compiling outside the IDE and can setup
special rules in the makefile.
It seems to be there only to support naive assembly users; the compiler emits
the correct area statements in its intermediate files anyway, and if you are
writing assembly code in this day and age you should be able to manage your
areas correctly (and probably want to).
I would suggest that this "feature" should be dropped from the next version.

Len Chisholm.



More information about the Icc-430 mailing list