This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52833 development board flash memory defect.

Dear Sir or Madam,

It´s the second time, I got the same error while start developing with nrf52833 demo board. For first step, I flashed a blinky example to the board - just simple by usb flash memory option. But after a few days, I can´t flash by this option. The device is defect. I can´t use the memory furthermore. The device manager of windows shows en error as shown in attached screenshot. But I think this is no driver problem.

This is the second board I bought and I don´t know what iI´m doing wrong with it. I can´t explain, why this board is suddenly defect. I didn´t do anything with it.

Do you have any idea?

Thanks in advance

Simon

Parents
  • Hi,

    the positions of the switches are:

    SW6: Default

    SW7 Trace: Default

    SW8: ON

    SW9: VDD

    SW 10: OFF

    I just changed position of SW 8, for power up the board.

    Have you tried setting the DK in bootloader mode and uploading the programmer chip FW again?

    How can I do this? There are a lot of bootloader firmware in the SDK, which one can I use? Where can I find the original factory firmware? I flashed the "blinky" example, maybe I overwrite the bootloader?...

    Thanks in advane.

    Simon

Reply
  • Hi,

    the positions of the switches are:

    SW6: Default

    SW7 Trace: Default

    SW8: ON

    SW9: VDD

    SW 10: OFF

    I just changed position of SW 8, for power up the board.

    Have you tried setting the DK in bootloader mode and uploading the programmer chip FW again?

    How can I do this? There are a lot of bootloader firmware in the SDK, which one can I use? Where can I find the original factory firmware? I flashed the "blinky" example, maybe I overwrite the bootloader?...

    Thanks in advane.

    Simon

Children
  • Ok. The switches seems to be in the right position.

    When you say that you flashed the blinky example, can you explain to me how you did that? I suspect you did some drag'n'drop action. With a little bit of bad luck, that may be a bit unfortunate.

     

    simon1516 said:
    How can I do this? There are a lot of bootloader firmware in the SDK, which one can I use?

     Note that the bootloader mode that I mentioned here is not for the nRF52, but for the programming chip mounted on the DK. 

    What I want you to do is to try the following:

    1: Download the file "Interface MCU Firmware" (JLink) from here: https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF52-DK/Download#infotabs

    2: Power off the DK using the on/off switch (SW8)

    3: Hold the IF BOOT/RESET buttone while you power on the DK. At this point you should see that LED5 blinks about once every second.

    4: Drag'n'drop the file you downloaded, J-Link OB-SAM3U128-V2-NordicSemi 170724.bin, to the device called BOOTLOADER and wait for the copy to finish.

    5. LED5 should start blinking more rapidly. When this happens, power cycle the DK (without holding IF BOOT/RESET), and it should pop up as a JLink device.

    I suspect what happened was that perhaps you by mistake put the DK (the programming chip) in bootloader mode earlier, and then you uploaded the hex file intended for the nRF52833 to the programming chip. 

    Try the steps above, and let me know how it goes.

    Best regards,

    Edvin

  • Thank you! The board acts now as J-Link, like it should do.

    I flashed an example before by drag and drop to j link storage. Isn´t that the preferred way to do this?

    Thanks

  • simon1516 said:
    I flashed an example before by drag and drop to j link storage. Isn´t that the preferred way to do this?

     I prefer to use nRF Command Line Tools. The three commands are to flash are:

    nrfjprog -e                     (will erase the flash)
    
    nrfjprog --program <hex file>   (will program the .hex file. Remember to program the softdevice and the application)
    
    nrfjprog --reset                (will reset the DK, and start your application)

    Or alternatively, you can use the IDE that you use to compile your application to flash it to the DK.

    Drag'n'drop is the last option. As I said, it is possible, but if something goes wrong, you may need to set it back in bootloader mode and upload that file again. One thing that can go wrong is that you accidentally set it in bootloader mode, and then you upload your application to the programmer instead of the nRF52833.

    Best regards,

    Edvin

Related