Use 52805 with nRF5_SDK_17.1.0

Hi,

I’m developing a speed sensor and cadence sensor that support both BLE and ANT+ peripheral connections. I plan to use the nRF52805 with the S312 SoftDevice and nRF5_SDK_17.1.0 to reduce cost.

s312 software device I got from ANT+ company

I saw this explanation from five years ago.

 Developing for the nRF52805 with nRF5 SDK 

I have a few questions:

  1. We already have several nRF52805 boards(Our SMT board will get on 7/22) ready for development.  I directly use IAR 9.60.1 along with nRF5 SDK v17.1.0 for development, What would be the best way for me to proceed?

  2. Based on my calculations, once I use the S312 SoftDevice, there won’t be enough space to include both the application and DFU, correct? I can only fit the application. (The application is about 35 KB, and the S312 SoftDevice is 144 KB.)

  3. Are there any other potential risks? Previously, we’ve always developed using the nRF52832

Thank you.

Parents
  • Hello,

    1. I think it's best to start with an existing project and just go over the project configuration and settings and make changes so it matches the nrf52805 target. The principle is the same as discussed in the linked blog post, but the exact steps will vary some since you are using IAR. Some key points: check pre-processor symbols. NRF52805_XXAA should be defined. Linker settings much match the size of the RAM and FLASH. Application must also be configured to start on top of the Softdevice. 

    2. This will only leave 13kB for the bootloader which is too little.

    3. I think not having the possibility to do DFU may be the biggest risk.

    You may already be aware of this, but I'm mentioning it also for others who may be reading that according to the article below, the ANT+ membership program has been discontinued, which may have implications for new product development.

    https://www.thisisant.com/business/go-ant/ant-brand

Reply
  • Hello,

    1. I think it's best to start with an existing project and just go over the project configuration and settings and make changes so it matches the nrf52805 target. The principle is the same as discussed in the linked blog post, but the exact steps will vary some since you are using IAR. Some key points: check pre-processor symbols. NRF52805_XXAA should be defined. Linker settings much match the size of the RAM and FLASH. Application must also be configured to start on top of the Softdevice. 

    2. This will only leave 13kB for the bootloader which is too little.

    3. I think not having the possibility to do DFU may be the biggest risk.

    You may already be aware of this, but I'm mentioning it also for others who may be reading that according to the article below, the ANT+ membership program has been discontinued, which may have implications for new product development.

    https://www.thisisant.com/business/go-ant/ant-brand

Children
No Data
Related