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.

MSP430FR5994: Read data from device memory

Part Number: MSP430FR5994
Other Parts Discussed in Thread: UNIFLASH, MSP-FET

Hi 

I have a custom MSP430FR5994 board and it hangs on start up. Can I read data from its memory to check the status of registers? 

  • 1. Can you use debug mode?

    2. Yes, you can, but you need to check from UG, if the device can be read.

  • Hi Eason,

    Thank you for your reply,

    I should describe my question more clearly. I have multiple MSP430FR5994 custom boards, those boards worked normally for a few weeks. One of them crashed someday and always hung on start up since then. The other boards are still working. And I would like to check whether the data in the crashed device are corrupted. 

    I think I can use the debug mode if I flash it with CCS, but I want to keep those data in it. Can I use debug mode without flashing my board?

    Is there any software tool capable to access the memory of a malfunctioning device?

  • You can use Uniflash to read the memory out.

  • Hi ,

    Uniflash stuck in loading every time. Is there standard procedure to read out memory by Uniflash?

    Is Uniflash the only tool to read the memory?

  • 1. Have you make it work on other FR5994? If so use SBW will be the same problem.

    2. Another way is try to use BSL to read the memory. But it is not easy to setup. Here is the link:www.ti.com/.../MSPBSL

  • Hi,

    1. Other boards also failed to connect with Uniflash. Is it anything to do with jtag password? I've secured my devices with jtag password.

    2. For security reasons BSL is disabled on my boards. 

    Is there any jtag debug tool for msp430 I can try with my device?

  • CY,

    you can use you normal MSP-FET together with CCS but have to configure the debugger to only connect and not download the code.

    You can find this under the tab RUN and then select the debug configurations menue here you change in the program tab from load program to load symbols and then you can read out the code via the memory window.

  • CY,

    please let me know if this thread is resolved on your site or if anything is missing we can help on.

    If there is no response I will close this thread latest by 6th October.

**Attention** This is a public forum