Please suggest any tutorial on Firmware/Application Software update for nRF52832/40 using BLE. What all changes need to be done on device software to do DFU?

Hi,

Please suggest if there is any tutorial on DFU update on custom board buildwith nRF52832/40.

Thanks

Parents
  • I followed this tutorial from Nordic to set up DFU on my nRF52-DK.  I have since applied this same approach on my custom board using an nRF52832 chip

    Cheers,

    Mike

  • Hi I have the following setup...macOS, python and pip3.8 installed and nrfutil is also installed. Now how should I open/run nrfutil from terminal. When I go to the folder in which I have downloaded nrfutil and open it with terminal. I get the following message

    ---------------------------------

    Last login: Fri Dec 16 17:14:41 on ttys000
    /Users/sg/Library/Python/3.8/bin/nrfutil ; exit;
    sg@sgs-MacBook-Air ~ % /Users/sg/Library/Python/3.8/bin/nrfutil ; exit;
    Usage: nrfutil [OPTIONS] COMMAND [ARGS]...

    Options:
      -v, --verbose            Increase verbosity of output. Can be specified more
                               than once (up to -v -v -v -v).

      -o, --output <filename>  Log output to file
      --help                   Show this message and exit.

    Commands:
      dfu       Perform a Device Firmware Update over serial, BLE, Thread, Zigbee
                or ANT transport given a DFU package (zip file).

      keys      Generate and display private and public keys.
      pkg       Display or generate a DFU package (zip file).
      settings  Generate and display Bootloader DFU settings.
      version   Display nrfutil version.
      zigbee    Zigbee-related commands and utilities.

    Saving session...
    ...copying shared history...
    ...saving history...truncating history files...
    ...completed.

    [Process completed]

    -----------------------------

    When I enter nrfutil -h command on the terminal, it says no such command exists whereas when I enter pip3 -h it gives the list of commands. Both are in the same folder user/sg/library/python/3.8/bin

    Thanks

Reply
  • Hi I have the following setup...macOS, python and pip3.8 installed and nrfutil is also installed. Now how should I open/run nrfutil from terminal. When I go to the folder in which I have downloaded nrfutil and open it with terminal. I get the following message

    ---------------------------------

    Last login: Fri Dec 16 17:14:41 on ttys000
    /Users/sg/Library/Python/3.8/bin/nrfutil ; exit;
    sg@sgs-MacBook-Air ~ % /Users/sg/Library/Python/3.8/bin/nrfutil ; exit;
    Usage: nrfutil [OPTIONS] COMMAND [ARGS]...

    Options:
      -v, --verbose            Increase verbosity of output. Can be specified more
                               than once (up to -v -v -v -v).

      -o, --output <filename>  Log output to file
      --help                   Show this message and exit.

    Commands:
      dfu       Perform a Device Firmware Update over serial, BLE, Thread, Zigbee
                or ANT transport given a DFU package (zip file).

      keys      Generate and display private and public keys.
      pkg       Display or generate a DFU package (zip file).
      settings  Generate and display Bootloader DFU settings.
      version   Display nrfutil version.
      zigbee    Zigbee-related commands and utilities.

    Saving session...
    ...copying shared history...
    ...saving history...truncating history files...
    ...completed.

    [Process completed]

    -----------------------------

    When I enter nrfutil -h command on the terminal, it says no such command exists whereas when I enter pip3 -h it gives the list of commands. Both are in the same folder user/sg/library/python/3.8/bin

    Thanks

Children
No Data
Related