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.

cc1310: OAD with on-chip flash only

Part Number: CC1310

Hello!

I'm trying to implement OAD on cc1310 without external flash.

SDK v.1.40 has OAD example only for external flash. It has symbol "FEATURE_OADStorage_ONCHIP", but this symbol is not used (then I defined this symbol, example stops working).

1. Can you point me the example for OAD OnChip?

2. Can I have the source of BIM from SDK 1.40 OAD example (SDK contained only compiled .bin file)? 

  • Hi,

    1. In the next SDK (Q4) the WSN example will showcase OAD for on-chip flash update. We don't have any code showing this today.

    2. I will check with the team.

  • Hi,

    Rustem Avkhadiev said:
    1. Can you point me the example for OAD OnChip?

    There is none. It has been deciced to not support OAD on-chip on 128 KiB devices officially. Considering the following requirements, your application size will be limited to 60 KiB effectively:

    • 4 KiB flash page required for the bootloader
    • 4 KiB flash page required for the CCFG section (always the last bytes at the end of the flash)
    • 120 KiB available for application + image

    There might be still the option to compress the binary image and get some extra space for the application, but I wouldn't rely on that. Experience has shown that TI-RTOS applications with significant functionality + communication stacks grow easily much beyond 64 KiB.

    Rustem Avkhadiev said:
    2. Can I have the source of BIM from SDK 1.40 OAD example (SDK contained only compiled .bin file)? 

    The bim sources can be found in a separate BLE stack example. However, there should be nothing really BLE-related in there:

    /path/to/simplelink_cc13x0_sdk_1_40_00_10/examples/rtos/CC1350_LAUNCHXL/blestack/util