[Icc-430] Assembly labels, line numbers and NoIce

Jerry Durand jdurand at interstellar.com
Wed Mar 19 17:47:26 PST 2008


At 06:26 PM 3/19/2008, you wrote:
>I am using ICC430V7.06A and NoICE 8.8.6.1600 for the MSP430F1611.

First, get a newer version.  I've worked with the programmer there to 
fix/add things.  My version is over 9.0.

>I have some assembly language source files in my project, and I have 
>put double
>colons after the public labels and started them with an _. These routines are
>called from C with prototypes in an h file.
>The project links and runs correctly, but the names of the labels from the
>assembly source files are not present in NoICE. They do not appear in the DBG
>file either.

I've had a lot of trouble with globals not showing up.  I often have 
to look at the map file to get the address and then enter a WATCH 
manually at that address.  Locals always seem to work for me.

Oh, and debugging on the MSP430F2xxx series can lead to some 
interesting problems if you use the LPM modes.  I have a debug switch 
that keeps the processor running but simulates LPM by waiting for a 
timeout in a loop.


--
Jerry Durand, tel:  +1-408-356-3886
Skype:  jerrydurand, USA Toll Free:  866-356-3886
Durand Interstellar, Inc.  www.interstellar.com



More information about the Icc-430 mailing list