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.

MSPM0L1105: MSPM0 not getting powered on in Standalone mode

Part Number: MSPM0L1105

Tool/software:

Dear Team TI,

We are using MSPM0L1105 now for yet another communication module for MBUS, we earlier worked-out with MODBUS.

In that we are using UART0 as one of the peripherals.

The problem is as follows:

When we operate the Device in Debug mode using XDS110 all functions runs flawlessly as expected.

However when device is powered-on in standalone mode without debugger sadly it fails to get even powered-up.

We have a optocoupler based isolation at the UART0, for which we have used a pull-up of 4.7 kOhm at PA18 (the RX pin of MSPM0).

Kindly review the following observation table:

We noticed that this also is used for BSL Invoke, and we suspect that this fact has something to do with this.

We have RC configuration at NRST pin as TI recommends for MSPM0: external 47-kΩ pull-up resistor with a 10-nF pull-down capacitor.

Can you please help us by suggesting possible fixes for this problem? 

Thanks and Regards.

  • Hi,

    I think the biggest possibility is that when powering up, the PA18 voltage is pulled high and it goes into BSL mode. You can disable PA18's ability to wake up BSL through software.

    Regards,

    Zoey

  • Hello Zoey,

    Could you elaborate on how exactly I can do this.

    I refereed technical reference manual for MSPM0 Chapter 1 Sec 1.4.3 Bootstrap Loader (BSL) but failed to understand how to implement the same.

    I went through the setting in System Config also in CCS but was not able to figure it out.

    So can you explain how exactly we can disable BSL invoke for UART_0 RX pin (PA18)?

    Thanks and Regards. 

  • Hi,

    here it is.

    As you have changed nonmain, you have to enable NONAMIN eraser before flash your code

    Regards,

    Zoey