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.

CC2642R: What does OAD block size mean?

Part Number: CC2642R

Hi, 

I'm confused about OAD and trying to use the on chip OAD.

When the distributor sends an image, the target receives it and immediately writes it to flash. Is this correct?

I think the distributor sends the image in multiple block. 

I understood that this is the OAD block. Is it right?

This block size (oadBlkSize) can be set from 20 to 244.

Does this mean from 20 bytes to 244 bytes?

If oadBlksize is 244, block must be transmitted 17 times to fill one flash sector.

I think this will be very slow. 

Please let me know if my understanding is correct.

and what does OAD block size mean?

I think TI's guide is kind but not easy for a beginner.

  • Hi,

    This block size (oadBlkSize) can be set from 20 to 244.

    Does this mean from 20 bytes to 244 bytes?

    Yes, correct.

    If oadBlksize is 244, block must be transmitted 17 times to fill one flash sector.

    I think this will be very slow. 

    It depends on the connection interval and the number of packets transmitted per connection interval. Considering the connection interval is 10 ms and you send 5 packets per connection interval, it means you could fill a page in 40ms.
    Keep also in mind that OAD speed is limited by the time spent by the Flash to erase/write.

    what does OAD block size mean?

    I guess you kind of get it. The image is divided in smaller chunks (called blocks) that can fit in Bluetooth LE connection packets. The size of these chunks is called OAD block size.

    I think TI's guide is kind but not easy for a beginner.

    I appreciate the feedback. Would you happen to have some suggestions to improve our documentation? I would be really helpful if you could share them.

    To finish, you can refer to SimpleLink Academy Enhanced OAD and our documentation for additional guidance.

    I hope this will help,

    Kind regards,

  • Hi,

    I appreciate your help. It was very helppul.

    This is my personal opinion and I'm beginner in BLE and RTOS.

    I would like to have a more explain of the project's composition in QSG.

    I wish TI provide user guide document for the example project. This could already be there, but I couldn't find it.

    Thank you.