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.

CC1312R: For which of the new parts is the driverlib available ?

Part Number: CC1312R
Other Parts Discussed in Thread: CC1352R, CC2652R

Hello,

we would like to add support for the new CPU types, CC1312R, CC1352R and CC2652R to contiki. We searched a bit at the simplelink_cc13x2_sdk_1_60_00_29 and found the new driverlib for the new M4 parts. But it is not clear if the driverlib from this supports CC13x2R and CC26x2R parts or only the CC13x2R parts. 

We found at the ti page an changelog for the actual driverlib, there is discribed that there is one driverlib for all parts, even cc13x0, cc13x2, cc25x0 and cc25x2. 

Is one driverlib for all parts available from ti or must we search at the SDKs for each part group ?

Regards,

Martin

  • Hi Martin,

    DriverLib for the cc13x2 and cc26x2 parts is the same for all. It is not available for independent download, but updated (potentially) versions are released inside the quarterly SDK releases.

    The RTM silicon version of cc13/26x2 will use a slightly different driverlib from the one in the current SDKs, but it will still apply to all parts of that revision. Until further notice at least, but having a uniform driverlib is the plan unless something comes up that makes it impossible. The best strategy for keeping up to date would be to look inside each of the two 26x2 and 13x2 SimpleLink MCU SDKs as they are released.

    Best regards,
    Aslak
  • Hi Aslak

    What can I understand under RTM? Is this the CC26x2R types?

    Whats with the CC26x0 and CC13x0 Chips? Are they also supported in this new Driverlib?
  • Hi Jan,

    Apologies for the confusion. By RTM (release to market) i mean the final silicon of all the x2 devices that are meant for production, and not the current engineering samples (pre-RTM).

    The x0 devices have various versions of driverlib, but this should be clearly marked by the folder naming inside the various SDKs under <sdk>/ti/devices/*.

    Best regards,
    Aslak
  • Hello,

    for clearance, there are three driver libs:
    * cc13x0
    * cc26x0
    * cc13x2 and cc26x2

    is this right ?

    To get the latest driver lib we need to download all sdks and extract them. The changelog software-dl.ti.com/.../release_notes_driverlib_cc13xx_cc26xx.html
    describes a driverlib which is not available ?

    Regards,
    Martin

  • Hi,

    There are these:
    * cc13x2 and cc26x2 (CC13x2 SDK / CC26x2 SDK)
    * cc2640r2 (CC2640R2 SDK)
    * cc13x0 (CC13x0 SDK, also in 2640r2sdk 1.50, but probably an oversight)
    * cc26x0 (TI-RTOS for cc26xx, under products/cc26xxware_xxx). This one has not been mapped to SimpleLink SDK folder structure.

    The changelog you refer to is perhaps unfortunately named for the entire family of devices, and will talk about all the driverlib varieties.

    I realize that the challenges for supporting Contiki is different from the challenges our regular intended release process targets, and with your permission I can put you in touch with a colleague over email with the address you registered with on the forum; perhaps there is a better solution that can be found.

    Best regards,
    Aslak
  • Hello,

    it would be great if someone contact me and we find a better solution.

    Regards,

    Martin