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.

MSP430I2041: MSP430I2041 board not detected by EMDC GUI after erasing the protected memory.

Part Number: MSP430I2041
Other Parts Discussed in Thread: EVM430-I2040S, UNIFLASH, , MSP430I2031

To solve existing issue in current (calibration issue), I thought of erasing the calibrated value inside the flash memory. So I changed the erase settings in debug, as shown in the below screenshot image.

after changing this settings for once, my board is not detected by EMDC GUI.

Remaining normal programs were uploaded and working fine except this. Please help me on this as soon as possible. If I need to upgrade the firmware again, please give me the link and hex code for the same

Thanks in Advance

Murugan

  • Hi Murugan,

    Were you able to program the device on CCS? 

    • Try programming the device with the default program under the Energy Measurement Design Center - should be EVM430-i2040S_SH_1V_1C_50Hz
    • Try programming the device with the .txt file under the same folder, this should have the hex. (Using UniFlash to flash the hex image is the most common method)

    Does the device appear on any COM ports in the device manager?

    Regards,

    Luke

  • Hi Luke

    Thanks for your response. 

    • On ccs, its working good for normal programs. I tested led blinking program and it works for me.
    • Uploaded .txt file of EVM430-i2040S_SH_1C_50HZ using UniFlash software and again updated hid firmware also.

    Yes the device appears on device manager. I am attaching the screenshot for your reference

    Still the problem remains same. it shows device connected but its not synchronising I guess 

    previously in the highlighted place it shows the device name like (MSP430i2041 device)....now it shows like unknown device. and I didn't get any data in result tab also.

    It happens only after I changed the settings in debug for erasing the flash memory. Please do the needful.

    Thanks & Regards

    Murugan

  • Today on 09/12/2021, I tried to sort out this issue by doing all these things mentioned below,

    1. I uninstalled all the software's (EMDC, CCS) & drivers and again installed it.

    2. Tried everything from the beginning in new laptop to crosscheck the error again.

    Same status, normal programs working fine, but when I interface HID/MSP on EMDC GUI it shows the same unknown device connected. 

    My doubt is, Is there is any special firmware for MSP430i2041 device to achieve EVM? Since I change the erase settings, I have this doubt.

    My development board not communicating with EMDC only after doing this change given in the above image. 

    Need help on this. do the needful.

    Thanks & Regards

    Murugan

  • Hi Murugan,

    That protected information memory contained the TLV calibration data. This has effects on various modules as well as the DCO calibration. These calibrations are usually done in production and erasure can significantly hinder the device. 

    That could be a cause to why the EMDC doesn't recognize the device. Is the only issue it doesn't recognize the device? I would think that you could still attain the code from the EMDC and program the device. Though the device most likely doesn't work as expected because all the calibration data was erased.

    Regards,

    Luke

  • Hi Luke,

    Thanks for your response.

    Is there is any solution for this issue?

    In future since we are planning for large volume, we will purchase only the MSP430I2031 IC alone not EVM board. So what we have to do in that time for TLV calibration data?

    Is there is any possibilities to provide hex file for the same, so that I will fuse it & check the board.

    Thanks & Regards

    Murugan

**Attention** This is a public forum