nRF52840 Dongle - FTD flashing and Application program

Hi everyone, 

Can someone help us with the exact steps to flash nRF52840 with Openthread FTD code and associates application program? We are not able to do it on Dongle but we are able to do it on the DK board. 

Please guide. 

Regards

Arun

Parents
  • Hi Arun,

    ArunRuchir said:

    Which SDK are you using?
    A. NRF Connect SKD v2.3.0 (MacOS)


    Are you using a sample? If yes: which?
    A. Samples from the “nrf5_sdk_for_thread_and_zigbee_v4.2.0_af27f76” folder

    The nRF Connect SDK (NCS) and the nRF5 SDK for Thread and Zigbee are two separate SDKs. NCS is regularly updated, which includes new features, while nRF5 SDK for Thread and Zigbee is in maintenance mode. More information can be found in the statement on nRF Connect SDK and nRF5 SDK.

    For new projects, we recommend that you use NCS. I can see that that was your intention, but that you have found examples from the nRF5 SDK for Thread and Zigbee. The two SDKs are not compatible. You can find Thread (OpenThread) samples in NCS here.

    ArunRuchir said:
    Are you flashing the file which is built for the DK?
    A. Yes

    I read your initial issue wrong, and what I should have asked was if you were flashing the file built for the nRF52840 Dongle. Sorry about that. Programming the hex file built for the nRF52840 DK will not work on the nRF52840 Dongle.

    ArunRuchir said:
    I want to know how to flash the nrf52840 Dongle. It’s not getting detected in the SDK in VS Code.
The only way to flash the dongle is through the “NRF PROGRAMMER Application”. And it only accepts “.hex” format files.

    The nRF52840 Dongle does not have an onboard debugger, which is required to program it through the command line with west or nrfjprog. The methods to program an nRF52840 Dongle is described in the Zephyr documentation. I don't think it is supported through the nRF Connect for VS Code extension, but I will ask to make sure.

    ArunRuchir said:
    I just want to know how can I make my own custom program. (Especially) How to build a hex file of that program which the nRF52840 dongle accepts and runs. 

    In nRF Connect SDK, MCUBoot is the bootloader which allows easy software upgrades. See the documentation on MCUBoot for information on what it does and how to include it in NCS samples or your own project.

    Best regards,

    Maria

Reply
  • Hi Arun,

    ArunRuchir said:

    Which SDK are you using?
    A. NRF Connect SKD v2.3.0 (MacOS)


    Are you using a sample? If yes: which?
    A. Samples from the “nrf5_sdk_for_thread_and_zigbee_v4.2.0_af27f76” folder

    The nRF Connect SDK (NCS) and the nRF5 SDK for Thread and Zigbee are two separate SDKs. NCS is regularly updated, which includes new features, while nRF5 SDK for Thread and Zigbee is in maintenance mode. More information can be found in the statement on nRF Connect SDK and nRF5 SDK.

    For new projects, we recommend that you use NCS. I can see that that was your intention, but that you have found examples from the nRF5 SDK for Thread and Zigbee. The two SDKs are not compatible. You can find Thread (OpenThread) samples in NCS here.

    ArunRuchir said:
    Are you flashing the file which is built for the DK?
    A. Yes

    I read your initial issue wrong, and what I should have asked was if you were flashing the file built for the nRF52840 Dongle. Sorry about that. Programming the hex file built for the nRF52840 DK will not work on the nRF52840 Dongle.

    ArunRuchir said:
    I want to know how to flash the nrf52840 Dongle. It’s not getting detected in the SDK in VS Code.
The only way to flash the dongle is through the “NRF PROGRAMMER Application”. And it only accepts “.hex” format files.

    The nRF52840 Dongle does not have an onboard debugger, which is required to program it through the command line with west or nrfjprog. The methods to program an nRF52840 Dongle is described in the Zephyr documentation. I don't think it is supported through the nRF Connect for VS Code extension, but I will ask to make sure.

    ArunRuchir said:
    I just want to know how can I make my own custom program. (Especially) How to build a hex file of that program which the nRF52840 dongle accepts and runs. 

    In nRF Connect SDK, MCUBoot is the bootloader which allows easy software upgrades. See the documentation on MCUBoot for information on what it does and how to include it in NCS samples or your own project.

    Best regards,

    Maria

Children
No Data
Related