This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Off chip BIM for OAD

Other Parts Discussed in Thread: CC2640, BLE-STACK

Hi,

I am trying to implement BIM for Off chip OAD.

Hardware : CC2640 with Adesto 45DB081E flash.

As per "CC2640 BLE OAD User's Guide.pdf"  there is two configurations available (FlashOnly and FlashOnly_SensorTag)

which configuration should I refer for my implementation ?

What are the differences between these two configurations?

Could you provide your quick suggestions

  • Hi,

    As per the document, you should use the FlashOnly build configuration.

    For cross stack compatibility reasons (SensorTag supports other protocols in addition to BLE) the SensorTag project uses a slightly different OAD method than all other BLE-Stack projects. The main differences are highlighted below:

    Internal flash page0 is not protected during SensorTag OAD. It is expected that a SensorTag OAD application include its own reset vectors. This method is risky because if power is lost during page0 programming the device must be recovered using a JTAG debugger. To combat this, all BLE-Stack projects use a "safe" OAD method where page0 and page31 are preserved. (page31 is preserved in the SensorTag project as well, this is where BIM resides).

    Unless there is a specific reason to use the FlashOnly_SensorTag config, then I recommend FlashOnly