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

The nRF52832 chip and SDK12.3.0 implement the buttonless DFU function.

The nRF52832 chip and SDK12.3.0 implement the buttonless DFU function.

First, as you are guided by the DK board, you have already completed the tutorial.

I tried to run it in the source of my project,
My project device is stopped during the initial setup of the application and it seems to run in bootloader mode.

In my project, I did not call the bootloader mode setting function, but only added the header file and C file.

I want to know the exact reason for this and how to solve it.

Why do I enter this mode when I did not call the bootloader mode function?

 

bootloader mode is running but not advertising.
I'm guessing now that my device's state is bootloader mode, but I'm not sure.

Softdevice & firmware all delete picture

Softdevice & firmware all delete picture

Softdevice & My DFU Project Downloaded on Chip

Softdevice & My DFU Project Downloaded on Chip

Help me...Thank you very much.

Parents Reply
  • Answer Thank you so much.
    I am very happy to receive an answer.

    I was watching this tutorial yesterday.
    There are two things that I saw when I read this article.
    first,
    Step 2 - Create our own bootloader using out own private / public keys
    In Step 4
    "Compile C: \ nRF5_SDK_15.0.0_a53641a \ examples \ dfu \ secure_bootloader \ pca10040_ble \ ses \ secure_bootloader_ble_s132_pca10040.emProject, which is the secure BLE bootloader for nRF52832".
    I do not know exactly how this part should proceed with Compile.
    Could you tell me more?

    second,
    The tutorial I gave above is SDK version 15.0.0.
    The SDK version I need to implement is 12.3.0.
    I have checked the differences between the two SDK versions, but I am not sure if it is possible to implement the DFU functionality in the same tutorial.

    Could you help me with these two parts?

Children
No Data
Related