This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR5992: Processor hangs in function _c_int00_noargs

Part Number: MSP430FR5992
Other Parts Discussed in Thread: UNIFLASH

Hi.

I have a problem with debugging MSP430FR5992. Sometimes when the code is uploaded by CCS, the message "no power / clock" appears next to the debug session icon. When clicking on a program pause, the code stops at the beginning of the _c_int00_noargs function (always in the same place). Clicking "play" causes the processor to start properly. Initialization is successful and the application enters the main function.

Why doesn't it happen automatically, it just requires pausing and restarting the program?

This also happens when loading the program via Uniflash. Then only re-uploading the code helps.

A similar problem also occurs when the SME loses power. The processor itself does not get up again after being powered up. I suppose it also stands in that function.

How do I avoid the processor hangs in the _c_int00_noargs function? (going through the function step by step correctly starts the application, but without user intervention, the processor hangs)

This is the plase, where app stands:

CSTART_DECL _c_int00_noargs(void)
{
   _c_int00_template(0, 1, 0);
}

PS. The same code is always loaded.

Paulina

  • Hi Paulina,

    To be honest I'm not sure why this is happening, but in two of the cases you mentioned above power seems to be related. Does you system do anything special with the power supply?

    Could you try flashing a very simple example (like something that just blinks an LED)? It will be interesting to see if this example also has the same problems.

    Regards,

    Evan

**Attention** This is a public forum