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

DFU in SDK 16 for ANT+

I downloaded SDK v16.0 and in the examples, I can't seem to find the dual_bank_ant_s332 folder. 

It is present in SDK v14.2.0 in this path

...\nRF5_SDK_14.2.0_17b948a\examples\dfu\experimental_ant_bootloader\pca10040

Can I incorporate the bootloader found in SDK v14.2.0 when using SDK v16.0?

I'm testing the code on an NRF52 DK

Thank you

Parents
  • Hi,

    The ANT bootloader is present in nRF5 SDKv15.2

    I can find in the release notes for nRF5 SDKv15.3:
    https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/index.html

    ** ANT **
    
    - Added the new ANT Secure DFU Bootloader example.
      The example demonstrates how to use the new ANT transport with Secure DFU components
      (with support only for SES and GCC toolchains).
    - Removed legacy ANT bootloader solution.

    So after nRF5 SDKv15.3 we recommend the secure DFU bootloader example.

    There is no S332 example, but the closest project will be the S212 projects:
    \nRF5_SDK_16.0.0_98a08e2\examples\dfu\secure_bootloader\pca10040_s212_ant_debug

    In your case you want to use S332 instead, then you would need to update the project settings (e.g. start ram and flash address, include path to the S332 header files instead of S212). You can compare for instance with an example that support both S212 and S332 on how to do this:
    \nRF5_SDK_16.0.0_98a08e2\examples\ant\ant_message_types\master

    Best regards,
    Kenneth

Reply
  • Hi,

    The ANT bootloader is present in nRF5 SDKv15.2

    I can find in the release notes for nRF5 SDKv15.3:
    https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/index.html

    ** ANT **
    
    - Added the new ANT Secure DFU Bootloader example.
      The example demonstrates how to use the new ANT transport with Secure DFU components
      (with support only for SES and GCC toolchains).
    - Removed legacy ANT bootloader solution.

    So after nRF5 SDKv15.3 we recommend the secure DFU bootloader example.

    There is no S332 example, but the closest project will be the S212 projects:
    \nRF5_SDK_16.0.0_98a08e2\examples\dfu\secure_bootloader\pca10040_s212_ant_debug

    In your case you want to use S332 instead, then you would need to update the project settings (e.g. start ram and flash address, include path to the S332 header files instead of S212). You can compare for instance with an example that support both S212 and S332 on how to do this:
    \nRF5_SDK_16.0.0_98a08e2\examples\ant\ant_message_types\master

    Best regards,
    Kenneth

Children
Related