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.

MSPM0L1228: The safe process wtiting the hex file (MAIN and NONMAIN) to MSPM0L1228

Part Number: MSPM0L1228
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hi

Please teach me the process of writing the hex file(MAIN and NONMAIN) to MSPM0L1228.

I wrote it to several dozen boards(MSPM0L1228), but several of them were unable to start.

I tried the following procesess, and the both procesess in one or more failured.

 

①Use Uniflash and XDS110

   

Are there any other settings to need?
Should I do factory reset before load image?

②Use FP-40

Like Uniflash, I wrote MAIN and NONMAIN.
There was a current consumption of 25mA or more during the process, and the power supply sometimes dropped.
This may be the cause, do you have any information?

Regards

  • Hi Sho,

    I tried the following procesess, and the both procesess in one or more failured.

    Doe the failed one could run factory reset and recover?

    Are there any other settings to need?

    If you enable something like flash write protection, or NONMAIN static write protection, then you should firstly do a factory reset and then load new firmware to the device. Or the flash loading will be interrupted. If not, I suppose the flow is ok.

    Meanwhile, I will recommend you seperately download the MAIN and NONMAIN firmware, the reason is that during the MAIN loading process, the NONMIAN is stay with empty due to it also be erased. So if the MAIN firmware loading is broken, the device will enter lock mode with NONMAIN empty.

    User could select below to erase NONMAIN only: [it wll automatically detect the fimware flash region, and if it only exist NONMAIN flash data, then it will only erase NONMAIN]

    As for FP-40, I suppose it is a 3rd tool, please contact your vendor about it.

    B.R.

    Sal

  • Hi,

    Thank you your reply.

    >>Doe the failed one could run factory reset and recover?
    No.

    I understood that the safe process is writing MAIN and NOMAIN seperately.

    Thank you!

  • Hi Sho,

    Sorry for missed you reply in the thread.

    I would recommend you try factory reset once with CCS IDE tool. It will give more stable DSSM operation (including facotory reset).

    If your board have make the PA18 out of the board, I would recommend you conntect PA18 to VCC, try factory reset once.

    B.R.

    Sal