CC2340R5: Device part number not recognized by Uniflash auto detect

Part Number: CC2340R5
Other Parts Discussed in Thread: LP-XDS110ET, UNIFLASH, , , ENERGYTRACE

Tool/software:

I am using an LP-XDS110ET to program an LP-EM-CC2340R5, and found that Uniflash auto detect does not recognize the part number correctly.
The board is detected as LPSPLIT-CC1352P Debugger:

If start from this auto detected session, error -2131 appears when trying to flash the device or read the device info:

I am assuming this issue is because Uniflash does not detect the correct device? Is it a bug in Uniflash?

Best regards,

Shuyang

  • Hello Shuyang,

    I hope you are doing well. Did you try SmartRF Studio 8 already, as it should also show connected devices. Are there any other TI devices connected to your computer, if so remove them.

    Were you prompted to update the XDS110 perchance? 

    What about manually selecting CC2340R5 and XDS110 in UniFlash and opening a session? 

    Thanks,
    Alex F

  • Hi Alex,

    There was only one board connected, and SmartRF Studio and manual selecting are working fine. But Uniflash auto detect is supposed to detect the right device, isn’t it? Can you try it on your side and see if you see the same? This issue is reported by a customer and I can reproduce it at my side, I assume it is on all boards.

    And I am using Uniflash 8.7.0, the firmware has been updated to the latest.

    BR,

    Shuyang

  • Hello Shuyang Zhong, 

    With UniFlash did you already try the manual way? where we would first define the device as CC2340R5 then auto select the XDS110 USB and launch EnergyTrace? 

    Thanks,
    Alex F

  • Hi Alex,

    I have tried to manual select C2340, yet it still detected to be CC1352 the next time.

    What do you mean by EnergyTrace? I am talking about Uniflash here, it has nothing to do with EnergyTrace.

    Did uou repeoduced this issue at your side? Can you please involve CCS team to take a look into this?

    BR,

    Shuyang

  • Hello,

    I am using an LP-XDS110ET to program an LP-EM-CC2340R5, and found that Uniflash auto detect does not recognize the part number correctly.
    The board is detected as LPSPLIT-CC1352P Debugger:

    There is a known issue where autodetect is reading the serial number of the LP-XDS110ET instead of the the actual CC2340R5. Instead of relying on autodetect, I would suggest manually specifying the connection and device instead.

    Is it a bug in Uniflash?

    It is not really a UniFlash bug but more an issue with autodetect and driver and XDS110 firmware issue. Have you ever connected to the launchpad before via CCS and updated the firmware?

  • Hi Ki,

    Thanks for the reply. Yes, I have connected to the LaunchPad in CCS through the same XDS110, and updated the firmware with CCS12.7.0.

    Does XDS110 communicate with the target device during autodetect? Is there a plan to fix the autodetect in the future?

    Best regards,

    Shuyang

  • Hello Shuyang,

    When the device is flashed through ccs it will detect the device being used before uploading the firmware.

    Thanks,

    Alex F