The currently active SWD interface does not support MSD drag and drop

The drag and drop programming was working fine on previous boards.

We just purchased 10 boards thinking that they were the same, but the don't seem to work.

PCA10040
3.0.0
2023.10

1050391947

Bluetooth Chip : N52832 

Thank you,

Parents
  • I spoke too soon. Some boards were Secured and needed to be erase first, but that did not fix the issue as I hoped it would.

    The old boards with version 1.11    2016.35 are working correctly. I can drag and drop the hex files.

    There are 4 files in version 1.11. They are MBED.HTM, RADME.TXT, Segger.html and User Guide.html. 

    The new boards with version 3.0.0 only have files README.TXT and Segger.html.

    Each time I try to drag and drop; the hex file, the file manager window closes and I find the JLINK drive and it has the file FAIL.TXT on it.

    Thank you

  • Hi Christopher, I see that you added a comment here as well.

    Unfortunately that case has not been resolved yet. The newest versions of our various development kits (such as 3.0.0 for the nRF52 DK) use an nRF5340 based debugger with firmware from Segger, and as it currently stands the MSD drag and drop feature is not working.

    Our developers will have to coordinate with Segger to fix this but unfortunately I don't think it's happening soon, I'm sorry about that. Sigurd has inquired for an update and if we hear anything useful I'll definitely let you know. Until then you will have to make do with alternative ways of flashing, for example the Programmer app in nRF Connect for Desktop.

    Apologies again for the inconvenience caused.

    Best regards,

    Raoul

  • I'm also seeing this. JLinkConfig tells me I have the latest firmware on my nRF52840-DK (J-Link OB-nRF5340-NordicSemi V1.00).

    If mass storage programming doesn't work then can you at least disable the mass storage drive, so macOS doesn't fill my screen with "You removed a USB drive without ejecting it" error messages.

  • Hi,

    You can disable the mass storage device from either J-Link Commander or JLinkExe, with the command MSDDisable. If for some reason you want to enable it again, the command for that is MSDEnable.

    Regards,
    Terje

Reply Children
No Data
Related