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.

CC2640R2F: CC2642 I2SECHO demo

Part Number: CC2640R2F
Other Parts Discussed in Thread: BLE-STACK

Hi Team,

   I met issues when trying to setup I2SECHO demo based on

   

 1. It mentioned that it is based on TI SimpleLink CC26x2 SDK 1.60.00.43,   but I can only find simplelink_cc26x2_sdk_2_10_00_44, does this also work in thisSDK version?

 2. I met an error using IAR 8.22 for ARM + C:\ti\simplelink_cc26x2_sdk_2_10_00_44\examples\rtos\CC26X2R1_LAUNCHXL\drivers\i2secho, see in below picture, 

But met below build error, how to resolve this?

  • This post seems to address a similar problem: e2e.ti.com/.../598947

    Each SDK Release notes contains information on what versions of CCS and IAR it is compatible with. Be sure that the version of SDK and version of IAR you are using are compatible.

    Best regards,

    Matt
  • Hi Team,

      My question is different from the link above. I spent some time and modified code/settings in more than 30+ places to make the project pass the compile. But NO I2S playback function. And the code seems not good enough to be compatible with CC26X2 SDK is 2_10 while it is based on 1_60 SDK.

    For example,

    1. I have to add v1 in the include path.

        #include <ti/devices/cc13x2_cc26x2_v1/driverlib/ioc.h>

        #include <ti/devices/cc13x2_cc26x2_v1/driverlib/udma.h>

        #include <ti/devices/cc13x2_cc26x2_v1/inc/hw_ints.h>

        #include <ti/devices/cc13x2_cc26x2_v1/inc/hw_memmap.h>

    2. And I have to change  

        DisplaySharp_HWAttrs to DisplaySharp_HWAttrsV1

       and comment //.extcominPin = CC26X2R1_LAUNCHXL_LCD_EXTCOMIN,

        Also change RFCC26XX_HWAttrs to RFCC26XX_HWAttrsV2

        Many many modifications like this. There's no porting guide for this demo, all I can refer to is https://github.com/ti-simplelink/ble_examples/blob/e99cbec4ab047efcdcd7e6428415f02eb9329ae0/examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/README.md

       So could you send me a workable i2secho demo based on simplelink_cc26x2_sdk_2_10_00_44 SDK? The biz impact is 1Mu/y.

     


  • Holly,

    I've reached out to the owner of this code to see if he has anything for you. Unfortunately we may not have a ported version at this time. That said, the developer can reference the SDK porting guide.

    That said, while we look into this, can you help us understand what is keeping the customer from prototyping on the 1.60SDK for now?
  • Hi Holly,

    My apologies for the issues you are seeing while attempting to use our demo.

    As discussed in the Github's high level readme, the example only currently support CC26x2 SDK 1.60.

    It has been verified  to be working out of the box with SDK 1.60. 

    You can find the old SDK 1.60 here: http://www.ti.com/tool/download/SIMPLELINK_CC26X2_SDK/1.60.00.43

    For furture reference, you can access the link above by looking at the Version History section of the high level download page. This will allow you to get older versions of the SDK if you ever need them.

    As this is a TI-drivers style example, it is written a bit differently than the BLE-Stack examples that you may be faimiliar with. Namely this means that in IAR you will need to first import the global argument variables from the \tools\iar folder in the SDK. This is explained in the TI-drivers quick start guide, which you can find here:

    http://software-dl.ti.com/simplelink/esd/simplelink_cc26x2_sdk/1.60.00.43/exports/docs/simplelink_mcu_sdk/html/quickstart-guide/tidrivers-quick-start.html

    As for porting to SDK 2.10, we will look into this inquiry and get back to you.