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.

LDC1312EVM: Flashed wrong firmware, won't properly enumerate on USB

Part Number: LDC1312EVM

Hello

I ordered one of the LDC1312EVM board through Digi-Key and realized, but too late, that they sent me a RevA, not RevB.

I unfortunately flashed the RevB firmware using the Sensing Solution UI tool and now it comes back as "Unknown USB Device (Device Descriptor Request Failed)" in the Device Manager.

I have tried this method to re-flash it with the current firmware: e2e.ti.com/.../295036

I connected the MSP-PUR signal to VUSB and used the UI tool to flash it, but it is stuck on "Uploading firmware: Please do NOT disconnect the EVM!".

Do you have anoher method to recover the MSP430 USB connection?

My machine is running Windows 10 and  the Sensing Solutions UI version is 1.9.3.

Thank you,

Francois

  • After some research, I found the "MSP430 USB Firmware Upgrade Example" mentioned in this thread: https://e2e.ti.com/support/sensor/inductive-sensing/f/938/p/571366/2095775 

    I put the LDC1312EVM board into BSL (Bootloader) mode, connecting the VUSB to the PUR signal when plugging USB.

    The tool detects the board and is able to talk to the bootloader:

    I selected the "RevA" firmware for this board and clicked on "Upgrade Firmware".

    The upgrade shows it is successful:

    And the log too:

    Starting
    Mass erase occured!
    Password Sent Successfully
    Sending RAM BSL v00.07.08.38
    Done RAM BSL v00.07.08.38
    Sending C:\ti\Sensing Solutions EVM GUI-1.9.3\EVM Firmware\LDC1312_RevA\EVM_LDC1312_RevA.txt
    Firmware Sent
    Verifying memory
    Memory successfully verified
    Total programming time is 1s 
    Resetting Device...
    Starting application
    Done!

    Unfortunately, the EVM board still reports enumeration error after flashing the correct firmware... (I tried a bunch of firmwares and still no luck)

    I tried to change the VID/PID values in the evm.inf file located under ti\Sensing Solutions EVM GUI-1.9.3\EVM Driver with the one reported by the board but Windows "Update Driver..." tool still reports the correct driver is installed (it ignores my .inf file version).

    It looks to me like a mismatch between bootloader and application firmware. Maybe the bootloader version is too old?

    It is unfortunate I don't have the tools to update the bootloader...

    Any ideas on what should I do next? I'm getting dry at this point.

    Thank you,

    Francois

  • Hello Francois,

    The method you used should have worked. Issues which could cause problems include some USB driver issue with the PC or a faulty cable. Can we get a replacement EVM to you?

    Regards,

    ChrisO

  • Hi Chris,

    Actually, I was able to "play" with the EVM before bricking it, for some reason I decided I should update the FW to the latest version to make sure I'm not missing out on anything.
    So in my opinion, computer and cable are fine. Just for the sake of it, I tried other USB ports and a different cable and got similar result (bad USB enumeration). In addition to that, the MSP430 firmware upgrade tool always detects de bootloader after connecting VUSB and PUR lines together, so looks like my setup is pretty certain to be fine.

    Would you please send me a replacement? I just updated my shipping address on myTI profile.

    Thank you,
    Francois

  • Hi Francois,

    A replacement unit should be on its way to you.

    ChrisO
  • I got the replacement unit and looks good so far, thanks!

    Francois