Tool/software:
I have one issue while flashing or debugging the code on development board. Here I attach the screenshot of error. Please resolve this issue as soon as possible. Thank you
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.
Tool/software:
I have one issue while flashing or debugging the code on development board. Here I attach the screenshot of error. Please resolve this issue as soon as possible. Thank you
Hello,
One method is to try and invoke the BSL. Hold the S1 switching while you reset or power cycle the board, then you should have 10 seconds to connect before the BSL goes into deep sleep mode.
You can also try a Factory Reset and see if it recovers the board. The steps to preform it via CCS can be found here: https://software-dl.ti.com/msp430/esd/MSPM0-SDK/latest/docs/english/tools/ccs_ide_guide/doc_guide/doc_guide-srcs/ccs_ide_guide.html#dssm-mass-erase-factory-reset-wait-for-debug-and-set-reset-mode
There is also an online GUI tool that can do it: https://dev.ti.com/gallery/view/TIMSPGC/MSPM0_Factory_Reset_Tool
Please let me know if this works for you.
Thanks,
JD
Hello I tried to factory reset it but issue is not resolved. Can you please help me how to invoke the BSL? please suggest me steps regarding this.
Hey Ulhas,
S1 (PA18) is connected to the BSL Invoke pin via jumper J11. Please make sure that jumper is populated, then hold that button while plugging in the board. From that moment, you should have about 10 seconds to connect to it while it's waiting on BSL communication.
If that doesn't work and the Factory reset does not work, it's possible that the chip has been locked. Were you attempting to erase/program Nonmain? Nonmain memory controls all the debug/boot security features and has the ability to lock the device if configured incorrectly or corrupted.
Thanks,
JD
Hello
I tried to invoke BSL as per your suggestion but now this time error is something different. Please help me out I will show you the error.
Hello Ulhas,
This error is saying connection between the computer to the on-board XDS110 debugger has failed, where the previous error was between XDS110 and the MSPM0. Maybe you are trying to program to fast before you've plugged the launchpad back in?
You can also just try using the NRST button at the top of the board. Hold S1, then hold NRST for at least 1 second and that should also invoke the BSL while leaving the board powered.
If these steps return you back to the first error, then it means the device on the board has become locked and will need to be replaced. The fact that the Factory reset doesn't work also seems to indicate that the device has been locked.
Were you trying to modify NONMAIN?
Thanks,
JD
Here is how to do it in theia:
I sometimes have to do both the factory reset and the memory clear twice to get it to take.