[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